Prerequisites
FIXME
Prerequisites
FIXME
Setup | Download files required for the lesson | |
00:00 | 1. Introduction |
What do I do when I need to make complex decisions with my git respository?
How do I collaborate on a software project with others? |
00:10 | 2. Forks | What are forks? |
00:10 | 3. Branches |
What are branches?
How do I view the current branches? How do I manipulate branches? |
00:10 | 4. Remote Repositories | How can I work in remote teams and with remotely hosted code? |
00:10 | 5. Branching Models |
What is a branching model?
Why do you need one? What are the most common branching models? |
00:10 | 6. Merging | How do I merge a branch changes? |
00:10 | 7. Advanced Logging | How can I find the commits Iām looking for? |
00:10 | 8. Identifying breaking commits | How can I use git to track down problems in code? |
00:50 | 9. | |
00:50 | 10. Tags | How can I flag a specific state of the project? |
01:00 | 11. Issue Tracking | How do we track issues with code in GitHub? |
01:20 | 12. Odd things to know about Files |
Why are (large) binary files a problem in Git?
What is Git LFS? What are the problems with Git LFS? |
01:20 | 13. Publishing and Citing Code | How do I ensure my code is citable? |
01:20 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.