Source control operations in ServiceNow Studio
Most source control operations in ServiceNow Studio run from within the platform. Some operations — such as creating branches and tags — can also be performed 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 an app from source control in ServiceNow Studio. |
ServiceNow Studio |
|
Link to source control |
Enables developers to manage application changes from a Git repository. For more information, see Link an app to source control in ServiceNow Studio. |
ServiceNow Studio |
|
Edit repository configuration |
Updates the Git repository connection details and credentials. For more information, see Edit a Git repository configuration in ServiceNow Studio. |
ServiceNow 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. |
ServiceNow Studio |
|
Commit changes |
Updates the repository version of the application to match the local version. For more information, see Commit changes to a repository. |
ServiceNow Studio |
|
Stash local changes |
Saves local changes and removes them from the working branch so you can return to them later. For more information, see Stash local changes. |
ServiceNow Studio |
|
Switch branch |
Updates the local version of the application to match a different repository branch. For more information, see Switch repository branches. |
ServiceNow Studio |
|
Create branch |
Creates a branch in the repository to maintain a separate version of the application. For more information, see Create a repository branch. |
|
|
Create tag |
Creates a tag in the repository to identify a specific application version. For more information, see Create a tag to link to a particular application version. |
|
|
Manage stashes |
Enables developers to apply or delete stashed changes. For more information, see Manage stashed changes. |
ServiceNow Studio |
|
Create repository |
Creates a Git repository to store application changes. |
Git repository |
|
Create credentials |
Creates credentials for repository access. |
Git repository |
|
Grant access to repository |
Grants read and write access to the repository for a specific set of credentials. |
Git repository |
--- title: Source control operations in ServiceNow Studio description: Most source control operations in ServiceNow Studio run from within the platform. Some operations — such as creating branches and tags — can also be performed directly from the Git repository. locale: en-US canonical_url: https://www.servicenow.com/docs/r/application-development/servicenow-studio-classic/source-control-operations-in-sn-studio.html release: brazil product: ServiceNow Studio Classic classification: servicenow-studio-classic topic_type: reference last_updated: "2026-09-10" reading_time_minutes: 3 breadcrumb: [Metadata source control in ServiceNow Studio, Source control integration, Use, ServiceNow Studio, Build, AI Workflow Factory Prime, Agentic app development, Building applications] --- # Source control operations in ServiceNow Studio Most source control operations in ServiceNow Studio run from within the platform. Some operations — such as creating branches and tags — can also be performed directly from the Git repository. <table id="table_w5q_nph_t5"><thead><tr><th> Operation </th><th> Description </th><th> Available from </th></tr></thead><tbody><tr><td> Import from source control </td><td> Imports an application from the repository to the local instance. For more information, see [Import an app from source control in ServiceNow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-import-app-source-control.md). </td><td> ServiceNow Studio </td></tr><tr><td> Link to source control </td><td> Enables developers to manage application changes from a Git repository. For more information, see [Link an app to source control in ServiceNow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/link-app-to-source-control.md). </td><td> ServiceNow Studio </td></tr><tr><td> Edit repository configuration </td><td> Updates the Git repository connection details and credentials. For more information, see [Edit a Git repository configuration in ServiceNow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-edit-git-repo-configuration.md). </td><td> ServiceNow Studio </td></tr><tr><td> Apply remote changes </td><td> 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/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-pull-changes-from-repository.md). </td><td> ServiceNow Studio </td></tr><tr><td> Commit changes </td><td> 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/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-commit-changes-to-repository.md). </td><td> ServiceNow Studio </td></tr><tr><td> Stash local changes </td><td> Saves local changes and removes them from the working branch so you can return to them later. For more information, see [Stash local changes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-stash-local-changes.md). </td><td> ServiceNow Studio </td></tr><tr><td> Switch branch </td><td> Updates the local version of the application to match a different repository branch. For more information, see [Switch repository branches](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-create-versions-branches-git.md). </td><td> ServiceNow Studio </td></tr><tr><td> Create branch </td><td> Creates a branch in the repository to maintain a separate version of the application. For more information, see [Create a repository branch](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-create-versions-branches-git.md). </td><td> - ServiceNow Studio - Git repository </td></tr><tr><td> Create tag </td><td> Creates a tag in the repository to identify a specific application version. For more information, see [Create a tag to link to a particular application version](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-create-versions-branches-git.md). </td><td> - ServiceNow Studio - Git repository </td></tr><tr><td> Manage stashes </td><td> Enables developers to apply or delete stashed changes. For more information, see [Manage stashed changes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/sns-sc-manage-stashed-changes.md). </td><td> ServiceNow Studio </td></tr><tr><td> Create repository </td><td> Creates a Git repository to store application changes. </td><td> Git repository </td></tr><tr><td> Create credentials </td><td> Creates credentials for repository access. </td><td> Git repository </td></tr><tr><td> Grant access to repository </td><td> Grants read and write access to the repository for a specific set of credentials. </td><td> Git repository </td></tr></tbody> </table>**Parent Topic:**[Metadata source control in ServiceNow Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/application-development/servicenow-studio-classic/source-control-in-servicenow-studio.md)
| title | Source control operations in ServiceNow Studio |
| description | Most source control operations in ServiceNow Studio run from within the platform. Some operations — such as creating branches and tags — can also be performed directly from the Git repository. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/application-development/servicenow-studio-classic/source-control-operations-in-sn-studio.html |
| release | brazil |
| product | ServiceNow Studio Classic |
| classification | servicenow-studio-classic |
| topic_type | reference |
| last_updated | 2026-09-10 |
| reading_time_minutes | 3 |
| breadcrumb | Metadata source control in ServiceNow StudioSource control integrationUseServiceNow StudioBuildAI Workflow Factory PrimeAgentic app developmentBuilding applications |