Undo and redo
Undo staging changes, commits and other supported local operations from the current session. Undoing a normal commit leaves its changes staged; Redo restores the saved result.
How Undo and Redo workA graphical Git client, tentacled, arcane and opensource
A Git client for Linux, Windows and macOS. Browse history, prepare commits, resolve conflicts and use the terminal in one application.
Linux · Windows · macOS | Free for everyone
Emerged from the depths

01 / FEATURES
Organize your repositories, follow their history, resolve conflicts and run commands in the same application.




02 / EVERYDAY WORK
Undo staging changes, commits and other supported local operations from the current session. Undoing a normal commit leaves its changes staged; Redo restores the saved result.
How Undo and Redo workGitThul checks the repository state before writing. If it detects incompatible changes made since an operation was prepared, it stops that operation to avoid overwriting newer work.
The application does not send usage statistics. Fetch, pull and push run when you request them.
Choose from seven themes, adjust interface density and work in five languages. You can also save Git profiles.
03 / SUPPORT THE PROJECT
If GitThul is useful to you, you can support the project on Ko-fi. Contributions are voluntary and the application remains free.
Support Graph
The Support Graph brings together GitThul releases and messages from people who support the project. By supporting GitThul on Ko-fi, you can add your own message as a Support Commit.