YOUR GIT PATH
Name the snapshot.
Then share it as a pull request.
Twelve lessons on snapshots, branches, and a pull request, practiced in a terminal that stores your real repository.
PHASE 01
Git Fundamentals
Why history exists, then commits, branches, merge, rebase, and undo.
0118 min0218 min0318 min0418 min0518 min0618 min0718 min
Why version control exists
Repositories and the three states
After Why version control exists
Commits
After Repositories and the three states
Branches
After Commits
Merging
After Branches
Rebase compared with merge
After Merging
Undoing changes
After Rebase compared with merge
PHASE 02
GitHub Workflow
Remotes, issues, review, conflicts, and the names a team can read.
PHASE 03
Team Simulation
Fork a shared starter, open a pull request to another repository, review, and hand the work off.
1318 min1418 min1518 min1618 min1718 min
Feature ownership and branch-based work
After Branch conventions and commit messages
Opening a cross-repo pull request
After Feature ownership and branch-based work
Giving and receiving review
After Opening a cross-repo pull request
Resolving conflicts with a teammate
After Giving and receiving review
Handover and documentation
After Resolving conflicts with a teammate