Branch Management
Manage Git branches directly from the Local Branches panel.
Tag Operations
Manage Git tags directly from the Tag panel.
Remote Operations
Push and pull changes with support for multiple remotes and advanced options.
Interactive Staging
Review and stage changes file-by-file or in bulk.
Committing Changes
Create commits, view history, and manage repository state.
Stashing
Save uncommitted changes for later use.
Logging & Debugging
Gitti provides a dedicated logging panel to help you troubleshoot issues or monitor Git operations in real-time.
RefLog
The RefLog Panel shows a history of all reference updates in your repository — checkouts, commits, rebases, merges, and more. It provides a fast way to recover lost commits or branch states and perform actions on any historical entry.
Git Blame
The Git Blame popup shows line-by-line authorship information for any tracked file — who changed each line, when, and in which commit.
Interactive Rebase
Interactive rebase lets you rewrite commit history by modifying individual commits. From the Commit Log panel, press i to open the operation selector.