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/