Skip to content
Release: Australia · Updated: 2026-05-27 · Official documentation · View source

Pull changes from a repository

Pull changes from a linked Git repository in ServiceNow Studio to apply remote updates to the local instance.

Before you begin

Link an app to source control in ServiceNow Studio

Role required: admin

Procedure

  1. Navigate to All > App Engine > ServiceNow Studio.

  2. In the file navigator, select the application you want to open.

  3. Select App details to open the app in the canvas.

  4. Select Source control > Pull from repository.

  5. Choose whether to stash or discard local changes before pulling.

OptionDescription
Stash local changesSaves local changes before switching to an alternate branch. You can later merge or discard the saved changes.
Discard local changesPermanently deletes all local changes before switching to an alternate branch. Discarded changes cannot be recovered.Note: Use caution when discarding local changes. Because all application developers share repository credentials, there is no way to discard only one set of user changes.
Image omitted: sn-studio-pull-from-repo.png
Before you pull from the repository, select whether you want to stash or discard local changes.
  1. Select Pull from repository.

Result

The following operations occur:

  • The ServiceNow AI Platform fetches the most recent changes from the remote repository.
  • The ServiceNow AI Platform applies the remote changes to the instance.
  • The ServiceNow AI Platform identifies any change conflicts requiring resolution.

If there are conflicts, the system displays the Resolve Conflicts window.

Delta loading is enabled by default in sys_properties so your data is not removed. Disable this feature if you want data automatically deleted.

Parent Topic:Work with changes in Git