One of the most powerful features of Git is the ability to sync your work between multiple devices or multiple people. You will first look at how Git links different repositories and then discuss the push and pull command in detail, and their different forms and capabilities. Learning to understand and use these commands will greatly improve your ability to work with Git and GitHub, and help you to further understand the usefulness and necessity of version control.