Skip to content
GitTree

GitTree Docs

GitTree desktop manual

The desktop app, section by section. Each guide is one task: what you need first, where the control lives, numbered steps with the real interface, the result and how to recover.

Your first hour with GitTree: what each part of the window does, a first commit from start to finish, and what is free.

Repositories

8 guides

Bring a repository into GitTree: open one that is already on your disk, clone one from a server, or start a new one.

Commit graph

7 guides

The graph is your repository’s history at a glance. Learn to read its lanes and labels, find any commit, and look inside it.

From an edited file to a commit: review what changed, choose exactly what goes in, write the message, and fix the last commit when you need to.

Branches let you work on several things at once; tags mark releases. This section covers both, local and remote.

Share your work and pick up your team’s: fetch, pull and push, and what the ahead and behind numbers mean.

Bring branches together: merge or rebase, settle conflicts line by line, and move single commits where you need them.

Change history you have not shared yet, step back when something went wrong, and find out where a line came from.

Switch tasks without losing work: stash changes for later, or open another branch in its own folder with a worktree.

The tools around Git: the project’s files, a terminal in the repository folder, the command palette and the shortcuts.

Your Git host inside GitTree: pull requests, reviews and checks on GitHub, GitLab, Bitbucket and Azure DevOps.

CI/CD

11 guides

Your pipelines next to your commits: what ran, what failed and why, without leaving the app.

Nour answers questions about your repository and can act in the app, always within the privileges you set and with your approval.

Preferences

12 guides

Make GitTree yours: how it runs Git, who you commit as, how you connect and sign, how it looks, and how to move or reset your settings.

Something went wrong? Each page starts from what GitTree tells you and gives the fix, with no guessing.