Further information

Git Clients

In addition to the GIT integration already included in most SDKs, there are also a number of independent Git clients for Windows, Mac and Linux.

Windows

SourceTree is a free Git GUI client for Windows and Mac. The program is comprehensive yet easy to use, making it perfect for beginners and advanced users. https://www.sourcetreeapp.com/

TortoiseGit is a free open source client that can be used together with other development tools and all file formats. Common tasks such as commit, creating branches and tags, displaying logs, etc. are supported. are supported. https://tortoiseGit.org/download/

Linux

QGit is a free Linux Git GUI that graphically displays different branches and shows patch content and changes in files. http://digilander.libero.it/mcostalba/#Download

Gitg is a free Linux client based on GPLv2 with an easy to use interface. It allows you to open existing Git repositories and save them on your own computer. Remote repositories can also be viewed. https://flathub.org/apps/details/org.gnome.gitg

Mac

GitUp is a Git GUI client especially for Mac. The open source program is freely available for download and comes together with GitUpKit, a toolkit for creating Git apps. The tool is easy to use and provides a clear overview of the project's branches and merges. https://Gitup.co/

GitBox is an easy-to-use tool that allows the user to commit, pull and push code changes with one click. It is possible to obtain new commits from the server automatically and thus avoid merge commits and conflicts. https://gitbox.app/