In this chapter, we covered a lot of material. We learned about what version control is, how Git differs from other solutions, and what its strengths are. We created new Git repositories for our Xcode projects in several different ways, including using the command line, and then we made a GitHub account and set up a remote repository. Finally, we spent some quality time with the version control features built into Xcode, and used our knowledge of Git to commit, push, and pull changes to our local and remote repositories.
In the next chapter, we'll be putting to the test everything we've learned so far in this book: it's time to make our first real app.