GitKraken CLI

A powerful Git-enhanced terminal with repo visualization

GitKraken CLI, included in GitKraken Client, delivers a revolutionary “keyboard-first” Git-enhanced terminal experience to help you drive Git faster.  Popular Git visualizations that the Git Client is known for—like the commit graph, diff, history, and blame views—appear when you need them to help you understand your current Git context and to enable complex Git operations and workflows.  Always get clear visual context when and where you need it.  GitKraken CLI provides auto-suggest and auto-complete for Git commands helping you drive (and learn) Git faster, with fewer mistakes. A Git CLI has never been this easy and powerful!

> Git-Enhanced Terminal with Live Visual Commit Graph 

A Git-enhanced terminal experience with the powerful visual commit graph, gives you incredible live “synchronized” visibility into your commit history and branches when you need it and can be hidden away when you don’t.

> CLI Diff View

GitKraken CLI’s visual Diff View is the easiest way to see what changes have been made to files. Get the context you’re looking for by adjusting the view: use Hunk View to see only groups of changes, Inline View to see all changes in the context of the entire file, or Split View to see a side-by-side comparison of the file before and after changes were made. When you’re done, Diff View seamlessly gets out of your way.

> CLI History & Blame View

Want to dive deeper into the changes of a file or need to troubleshoot code? Use the File History command gk history and File Blame command gk blame to see what changed in a file at each commit, and who made changes to each line. 

> Auto-suggest and Auto-complete Git for Commands

Save time looking up commands and syntax with GitKraken CLI auto-suggest and auto-complete. Just start typing a Git command in the terminal to get relevant options or command suggestions with descriptions, and select from the menu or just hit enter as you’re typing to automatically complete the command, including flags.

Make Git easier, safer & more powerful.