Checkout a Git repository for a project space or project
- A Git repository to associate with the Project Space
During checkout, you can optionally select the following options:
- Hard Reset: Replaces all assets in your project or project space with those in the Git repository. Discards all uncommitted changes (modified or conflicting assets) and assets with an Added, Tracked, or Removed status.
- Discard Untracked Files: With Hard Reset selected, deletes all untracked files from the project or project space during checkout.
You can select Hard Reset and leave Discard Untracked Files unchecked if you want to retain a set of assets without tracking them.
When a project space is already associated with a repository and you try to check out from a different repository, a warning dialog requires confirmation to avoid accidental data loss.

Important: For security, task bearer tokens are not stored in Git. When you check out (including a hard reset), SnapLogic recreates the bearer token for each task.
The Git Integration associates the project space with the branch or tag and checks out any existing assets.


