This chapter explains what version control is and why you should use it, and introduces the most common steps in a common Git workflow.
This chapter digs a little deeper into how Git stores information and how you can explore a repository's history.
Since Git saves all the changes you've made to your files, you can use it to undo those changes. This chapter shows you several ways to do that.
Branching is one of Git's most powerful features, since it allows you to work on several things at once. This chapter shows you how to create and manage branches.
This chapter showcases how Git allows you to share changes between repositories to collaborate at scale.