• Receives data from your git clients • Functions as a cloud storage (known as 'repos') • The actual source control • Handles branching/commits • What you use on your computer
git means to send some code to a remote server • 'git init' initializes a new repository • Navigating in windows: • 'cd' = navigate into • 'ls' = list items within this directory
code that I want to work on that might be a new feature? Something that might involve a new set of files other than the ones we just created To do this in git and allow us to work with multiple people, we use what is called 'branching' 26