GIT CLIENT · LINUX · WINDOWS · MACOS
Your whole Git history, readable at a glance.
Your repositories and their submodules in one window: a clear graph, line-by-line staging, side-by-side conflicts, and a backup before every command that deletes something.
a41f09cstaging
Commit exactly what you mean.
Click a line to select it, Shift-click for a range. Stage it or discard it: the rest of the file waits for your next commit.
7be2d10Merge branchconflicts
Read conflicts side by side.
Your version on the left, theirs on the right. Keep one, the other or both, then carry on with the merge where it stopped.
3c9e5aaundo
One reset too many? Restore.
Before a reset --hard, a force push or a branch deletion, Git Lucky keeps what was about to disappear. The Backups panel brings it back in one click.
e02b6f1submodules
Several repositories, one project.
A repository and its submodules in one tree, their branches always in view. A dot tells you which is up to date, modified or out of sync.
git log --oneline
And everything else.
- b21e0d4Command palette ⌘K: actions, commits, files, branches
- d7a3c11Blame and the history of any passage
- 58f2e9aThe Git command, shown before it runs
- c0e41b7Force push with lease: nothing overwritten by surprise
- 91ad3f2Four themes, light and dark
- 6f0b8c5Clone by URL or from GitHub
git init