June 22, 2023
10 am - 2:00 pm PST
Instructors: Seth Erickson
Helpers:
Setup | Download files required for the lesson | ||
Day 1 | 10:00 | 1. Introduction | What is version control and why should I use it? |
10:05 | 2. Shell: Navigating Files and Directories |
How can I move around on my computer?
How can I see what files and directories I have? How can I specify the location of a file or directory on my computer? |
|
10:30 | 3. Shell: Working With Files and Directories |
How can I create, copy, and delete files and directories?
How can I edit files? |
|
11:00 | 4. Break | Break | |
11:10 | 5. Setting Up Git | How do I get set up to use Git? | |
11:25 | 6. Creating a Repository | Where does Git store information? | |
11:35 | 7. Tracking Changes |
How do I record changes in Git?
How do I check the status of my version control repository? How do I record notes about what changes I made and why? |
|
11:55 | 8. Exploring History |
How can I identify old versions of files?
How do I review my changes? How can I recover old versions of files? |
|
12:20 | 9. Ignoring Things | How can I tell Git to ignore files I don’t want to track? | |
12:25 | 10. Remotes in GitHub | How do I share my changes with others on the web? | |
12:55 | 11. Break | Break | |
13:05 | 12. Hosting Websites on GitHub | How do I publish my page or a website on the Web via GitHub? | |
13:25 | 13. Conflicts | What do I do when my changes conflict with someone else’s? | |
14:10 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.