Introduction
Don't lose work
()
What you should know
()
Working with the exercise files
()
1. Introduction to Version Control
Why you need version control
()
What is version control?
()
What is Git?
()
The command line vs. the GUI
()
Git concepts and terminology
()
Hosting services
()
Git workflow
()
Installing Git on Mac
()
Installing Git on PC
()
2. Git and the Command Line
Using the command line
()
Command line basics
()
Configure Git settings
()
Setting up a local repository
()
Setting up a remote repository
()
Adding changes with Git add and commit
()
Keep repositories up to date with Git pull and push
()
Deleting a repository or branch
()
Challenge: Putting it all together
()
Solution: Putting it all together
()
3. Git and Graphical User Interfaces (GUI)
Using GUIs
()
Install GUI
()
Working with a repository
()
Adding changes and keeping up to date
()
What is Git branching?
()
Working with branches
()
Merging branches
()
Challenge: Putting it all together
()
Solution: Putting it all together
()
Conclusion
Git for collaboration
()
Next steps
()