

While Git can be run on any OS, the same is not true of all Git GUIs or other development team productivity tools. There are folks who swear by Linux, while others are die hard macOS fans, and Windows seems eternally popular with many. But just like the CLI, once you start working with multiple branches, more complex workflows, and larger teams and projects, GitHub Desktop requires you to keep a lot of things organized in your head as you are working and is not much help in those areas.Ĭross-Platform Team Consistency GitKraken ✅ | GitHub Desktop ❌ĭevelopers are an opinionated bunch each one with their preferred tool chain and local development setup.

For the most common and simplest Git commands, such as Git commit, Git branch, Git checkout, Git pull, Git push, or Git merge, GitHub Desktop does pretty well.

And let’s give credit where credit is due GitHub Desktop is a huge step up from the CLI for many users, especially for those who have never touched the terminal before.īut in trying to provide a path around the CLI, GitHub Desktop seems to embrace some of the limitations of the command line, especially around visualizing version history and branch management. In 2017, GitHub redesigned the application and released it as an open source project called GitHub Desktop 1.0. In an attempt to answer this need, they introduced their Git GUI in 2015: GitHub Desktop.
Github desktop vs gitkraken code#
A few years back, the GitHub team realized that many of their beginner level users were having issues with learning Git via the command line and getting their code pushed to GitHub.
