How to continue

This chapter provides some links and recommendations on how to continue using and learning Git.

Further reading

Some reading suggestions to continue with:

Recommended GUI clients

For those who prefer to work with a GUI client rather than the command line:

  • Sourcetree is a freeware GUI client for Windows & MacOS.
  • Some text editors like Atom and many IDEs like IntelliJ and Eclipse have a Git integration or plugin.
  • git-igitt is a TUI client for browsing the history in the console.

The Git documentation provides an extensive list of GUI clients.

Git forges

Git forges are online platforms where you can host repositories, and get a lot of other features for project management and collaboration.

UFZ

Use the UFZ GitLab for your work-related projects. Non-UFZ collaborators can get an account there, just contact the WKDV.

Don't put your personal/hobby projects there, as they will then be owned by the UFZ.

Other

The most famous platforms to use for online repositories:

  • On GitLab.com, you get the same features as with the UFZ GitLab instance. They offer a free plan with unlimited public and private repositories.
  • GitHub is the most famous Git forge out there. If you want to find contributors to your projects, you probably have the best chance there. It has similar features like GitLab, and also offers a free plan.

Both GitHub and GitLab offer all features you need for your projects, from merge requests over issue trackers and wikis to Continuous Integration. For a comparison between GitHub and GitLab, see e.g. this blog post.