--- title: Source control operations in App Engine Studio description: The source control integration primarily supports operations from App Engine Studio \(AES\), but can also support some operations directly from the Git repository. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/app-engine-studio/source-control-operations.html release: australia product: App Engine Studio classification: app-engine-studio topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Use AES with a Git source control repository, Build, App Engine Studio, Building low-code applications, Developing your application, Building applications] --- # Source control operations in App Engine Studio The source control integration primarily supports operations from App Engine Studio \(AES\), but can also support some operations directly from the Git repository.
| 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://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/source-control-import.md). | 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://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/source-control-link-application.md). | App Engine Studio |
| Edit Repository Configuration | Updates the Git repository user credentials. For more information, see [Edit a Git repository configuration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/source-control-edit-repo.md). | 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://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/source-control-apply-changes.md). | 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://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/source-control-commit-changes.md). | App Engine Studio |
| Stash Local Changes | Removes and saves local changes for later work. For more information, see [Stash local changes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/source-control-stash-changes.md). | 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://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/create-versions-branches-git.md). | 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://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/create-versions-branches-git.md). | - App Engine Studio - Git repository |
| 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://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/create-versions-branches-git.md). | - App Engine Studio - Git repository |
| Manage Stashes | Allows developers to apply or delete stashed changes. For more information, see [Manage stashes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/source-control-manage-stashes.md). | 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 |