4 hours of instruction
A course that builds an advanced understanding of Git and version control systems. By the end of the course students will be able to use key Git commands and interact with remote repositories like GitHub, Bitbucket, and GitLab for efficient tracking and maintaining of software code.
OBJECTIVES
- Describe the need for advanced version control
- Create tags to mark important checkpoints in Git history
- Learn to navigate to different checkpoints in Git history
PREREQUISITES
Domain & Hosting
SYLLABUS & TOPICS COVERED
- Tagging
- Create and delete tags
- Checkout and push tags to remote
- Select Changes
- Cherry pick commits
- Create and apply diff changes
- Rebase
- Rebase vs merge
- Squash commits
- Staging Logging
- Interactive staging
- Logging
SOFTWARE REQUIREMENTS
Browser, Text editor