GitHub is the web-based Git management system of choice for developers. In this course, you'll explore the features of GitHub, including branches and changes, commits, push, pull, and flow.
Learning Objectives
Committing
- start the course
- specify local commits and how they're created using Git
- describe how to create and merge local commits using Git
- define the Git history and how it's used
- specify how to rename and delete files using Git
- specify how to ignore files using Git
Branching
- describe branching with Git
- specify how to merge feature branches with Git
- define branching workflows
- define branching workflow variations and mix-ins
Branch Management and Conflicts
- identify branch management considerations
- specify merge conflicts and how to resolve them
Push, Pull, and Flow
- describe different workflow models
- define Git hosting options
- specify the pros and cons of the three Git hosting options
- describe remotes from one Git repository to another
Practice: Committing in Git
- demonstrate how to create commits and work with files in Git