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.