Lesson Schedule

1. What is Version Control What is version control and why should I use it?
2. Setting Up Git How do I get set up to use Git?
How do I set up my account on GitHub?
3. Creating a Repository How do I create a version control repository?
Where does Git store information?
4. Tracking Changes How do I track the changes I make to files using Git?
5. Exploring History How can I review my changes?
How can I recover old versions of files?
6. Remote Repositories How do I work with a remote repository?
7. Branching What are branches?
8. Ignoring Things How can I tell Git to ignore files I don’t want to track?
9. Survey
Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.