Opening a repository connects ugit to an existing Git project on your computer. Unlike cloning (which downloads from a remote) or initializing (which creates a new repository), opening gives you access to a repository that already exists locally.
.git directoryPress Ctrl+O (Windows/Linux) or Cmd+O (Mac).
When opening a repository, select the root folder of your project — the folder that contains the .git directory.
Example structure:
my-project/
├── .git/ ← Select this folder
├── src/
├── package.json
└── README.md
⚠️ Don’t select a subfolder inside the repository. Select the root folder that contains
.git.
When you open a repository, ugit displays:
| Section | Description |
|---|---|
| Unstaged Files | Files you’ve changed but haven’t staged |
| Staged Files | Files ready to be committed |
| Commits | Commit history of the current branch |
| Branches | List of local and remote branches |
| Remotes | Connected remote repositories (e.g., origin) |
ugit automatically tracks your recently opened repositories:
To close the current repository:
This disconnects ugit from the current repository but keeps the application running.
The selected folder doesn’t contain a .git directory. Make sure you’re selecting the correct folder that was initialized or cloned.
.git folder exists in the selected directoryIf a recent repository no longer appears in the list, it may have been deleted or moved. Use Open Repository… to navigate to it again.
ugit supports multiple repository tabs. To open another repository: