---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Source control operations in App Engine Studio

# Source control operations in App Engine Studio {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The source control integration primarily supports operations from App Engine Studio (AES), but can also support
some operations directly from the Git repository.
{#source-control-operations__table_w5q_nph_t5__entry__3}

| Operation | Description | Available from |
|-|-|-|
| Import from source control | Imports an application from the repository to the local instance. For more information, see [Import application or application-customization from source control](https://servicenow-prod.fluidtopics.net/GOykPLZAFAO6aQOyKEwJnQ "Import an app or app customization from a source control repository into App Engine Studio (AES) to continue developing it on this instance."). | App Engine Studio |
| Link to source control | Allows developers to manage application changes from a Git repository. For more information, see [Link an application or application-customization to source control](https://servicenow-prod.fluidtopics.net/BpAz~yi7BVoU982heALpUA "Linking an application or application-customization to source control allows application developers to manage changes in App Engine Studio (AES) from a Git repository."). | App Engine Studio |
| Edit Repository Configuration | Updates the Git repository user credentials. For more information, see [Edit a Git repository configuration](https://servicenow-prod.fluidtopics.net/OMrvevE1SQjn5Xw_6hZX~g "You can edit a Git repository's integration with App Engine Studio (AES) to change the network protocol selection, credentials or other field entries."). | App Engine Studio |
| Apply Remote Changes | Updates the local version of the application to match the repository version. For more information, see [Pull changes from a repository](https://servicenow-prod.fluidtopics.net/r_1JUTDkDjMYIfQZQlleew "App developers using App Engine Studio (AES) can pull changes from a linked Git repository to apply remote changes to the local instance."). | App Engine Studio |
| Commit Changes | Updates the repository version of the application to match the local version. For more information, see [Commit changes to a repository](https://servicenow-prod.fluidtopics.net/4j2iTZOoDfvXE~12629UPQ "Commit changes made in your application in App Engine Studio (AES) to a linked Git repository. You can either select a few changes to commit, or commit all changes on the instance at once."). | App Engine Studio |
| Stash Local Changes | Removes and saves local changes for later work. For more information, see [Stash local changes](https://servicenow-prod.fluidtopics.net/FxRd_vsGtT38ESNbVAO7PA "App developers can remove and save changes locally to apply them later in App Engine Studio (AES)."). | App Engine Studio |
| Switch Branch | Updates the local version of the application to match the repository branch version. For more information, see [Switch branches](https://servicenow-prod.fluidtopics.net/wzAvzEpS3pqpIyooIhz9OA#source-control-switch-branch "Application developers can switch to a different repository branch to work on another version of the application using App Engine Studio (AES)."). | App Engine Studio |
| Create Branch | Creates a branch in the repository to save a different version of the application. For more information, see [Create a branch](https://servicenow-prod.fluidtopics.net/wzAvzEpS3pqpIyooIhz9OA#source-control-create-branch "Application developers can create a branch to work on a new version of an existing app in App Engine Studio (AES)."). | * App Engine Studio * Git repository {#source-control-operations__ul_m2b_bth_t5} |
| Create Tag | Creates a tag in the repository to link to a particular application version. For more information, see [Create a tag to link to a particular application version](https://servicenow-prod.fluidtopics.net/wzAvzEpS3pqpIyooIhz9OA#source-control-create-tag "Create a tag in the repository to link to a particular app version in App Engine Studio (AES)."). | * App Engine Studio * Git repository {#source-control-operations__ul_dkt_sw5_lv} |
| Manage Stashes | Allows developers to apply or delete stashed changes. For more information, see [Manage stashes](https://servicenow-prod.fluidtopics.net/P4ElE9HQ0MMDw18FO_ESHQ "App developers can apply or delete stashed changes from App Engine Studio (AES)."). | App Engine Studio |
| Create repository | Creates a repository to store application changes. | Git repository |
| Create credentials | Creates credentials to the repository. | Git repository |
| Grant access to repository | Provides read and write access to the repository tied to a specific set of credentials. | Git repository |
[Table 1. Available source control operations]

{#source-control-operations__table_w5q_nph_t5}

