Table of Contents
Introduction
What is GitKraken?
It is an elegant GUI, developed by Axosoft, for developers to keep track of their repositories, git history, visualize their timeline, and more. GitKraken supports not only Github and Gitlab, but also Bitbucket, Trello and Azure Devops. You are also given access to GitKraken Boards and GitKraken Timelines after creating an account.
Who can use it?
GitKraken is currently available for Windows, Mac, and Linux.
It comes in three different price ranges. Free comes with a 7-day trial of paid features. Both Pro and Enterprise are paid per user/month and is paid annually. You are able to download a trial of both as well.
Common Actions
Most of these actions can be accessed either on the toolbar at the top of the application or the right hand panel.
- Undo
- Redo
- Pull
- Push
- Branch
- Stash
- Pop
- Stage changes
- Commit stages, etc.
Installing GitKraken
GitKraken is available in the Software Center of multiple Linux distributions such as Ubuntu, Linux Mint, and Zorin OS (YAY, that's mine!)
GitKraken is also available through snap and Flatpak.
For snap you would run:
If you don't have snap installed, there is instructions available.
$ sudo snap install gitkraken --classic
For Flatpak you would run:
If you don't have Flatpak installed, there is a setup page.
$ flatpak install flathub com.axosoft.GitKraken
Having just recently started using GitKraken, I am still new to this platform but would definitely encourage people to give it a try. It's a wonderfully helpful UI and powerful system that increases productivity, in my opinion.
I'll be writing more about the different applications I switched to when converting to Linux soon.
Happy coding!