Ebook: Learn Version Control with Git
Creator of the popular Kirby CMS
Founder at Nextcloud
The Basics
Learn about the "what & why" of version control, its basic workflow, and get your hands dirty on a real project.
Branching & Merging
One of the best things about Git is its branching model. In this chapter, you'll learn what branches are, why they are so great - and how to use them in your work.
Sharing Work via Remote Repositories
To make collaboration possible, your code needs to be shared on a remote repository. This chapter explains what remotes are and how you use them to push and pull your team's changes.
Get our popular Cheat Sheet Package for free!
Download six of our most popular cheat sheets for free! Git, Command Line 101, Website Optimization, Xcode and more...
Advanced Topics
Let's go deeper and take a look at some advanced topics: e.g. how you can undo mistakes, resolve merge conflicts, or work with tools like "Git flow" and "Git LFS".
Tools & Services
The ecosystem around Git has become fantastic in recent years: from desktop GUIs and diff tools all the way to the staggering amount of Code Hosting platforms.