Git Pane
- Aktualisiert2025-07-21
- 2 Minute(n) Lesezeit
Git Pane
The Git pane in the TestStand Sequence Editor allows you to connect to Git repositories and perform the following version control operations:
- Account — Click the Account button to log in to a remote Git repository server. The login dialog lets you select which Git repository server you connect to.
- Git Config — Click the Git Config button to configure the username and email you use for Git commits.
- Tools — Click the Tools button to configure external tools used to compare and merge files for specific file extensions.
Git pane contains the following sections:
Git Repository
You can perform the following operations in the Git Repository section:
- Select a Git repository from among the list of Git repositories you opened from the Git pane. The list of Git repositories in the Repositories drop-down list is empty until you open a repository.
- Browse to a local system folder containing a Git repository.
-
Clone a remote repository to a local system folder by providing the remote repository URL and the local folder path where the cloned repository should be created.
Note TestStand’s Git pane supports https URLs when cloning a remote repository.
Git Changes
You can perform the following actions in the Git Changes section:
- Fetch changes from a remote repository.
- Pull changes from a remote repository into your local repository.
- Push changes from your local repository to a remote repository.
- Select a Git branch from among the list of Git branches available from the selected Git repository.
- Create a new branch based on an existing branch.
-
Commit changes to your local repository or Commit and Push changes to a remote repository.
Note You must provide a commit message before you can commit your changes.
- Merge another branch into the current branch.
- Abort an ongoing merge and revert to the state prior to the merge.
- View the file lists for changed files, files staged for commmit, or files unmerged due to merge conflicts.
-
Compare changed files.
Note TestStand uses the application defined in Diff Tools for the corresponding file extension.
- Stage changes.
- Address file merge conflicts by accepting incoming changes, keeping the current file state, or using the merge tool defined for the file extension to manually merge changes between the two files.
- Discard changes in a file or unstage a staged file.
- Ignore a file by adding it to the .gitignore file, so that any changes to it are not considered as changes.
Notice
The TestStand Git pane logo is based on the Git Logo by Jason Long, licensed under the Creative Commons Attribution 3.0 Unported License. Changes were made to the original design. The original logo can be found at
Git
.