Git & GitHub II: Remote Collaboration and Advanced Git
For students who've finished Git & Version Control — remotes, GitHub itself (pull requests, Issues, forking, branch protection, Actions), and the advanced local Git commands the first course held back: rebase, cherry-pick, reset, stash, tags, reflog, and bisect.
Included with a subscription18 modules
Course content
- 1. Glossary
- 2. What Is a Remote?
- 3. Cloning and Your First Push
- 4. Fetch vs. Pull
- 5. Pushing a New Branch
- 6. Creating a Repository on GitHub
- 7. Pull Requests as a Review Workflow
- 8. Issues
- 9. Forking an Open-Source Project
- 10. Branch Protection
- 11. A First Look at GitHub Actions
- 12. Rebase: Rewriting History on Purpose
- 13. Interactive Rebase
- 14. Cherry-pick
- 15. Reset: --soft, --mixed, --hard
- 16. Stash
- 17. Tags
- 18. reflog and bisect