Capstone: A Full Pull Request Flow
Part of the Git course
Everything so far has been one piece at a time: a commit here, a branch there, a rebase when the history needed straightening. In a real job those pieces come as a single routine, repeated several times a week, and the routine has a name. You take a copy of the project, do your work off to one side, ask a colleague to look at it, respond to what they say, and only then let your work join the shared version.
This lesson walks the whole loop once, end to end, using the commands you already know plus a handful of new ones. The interesting part is not any single command. It is the part in the middle, where a reviewer asks for a change and you have to decide how to make it without leaving a trail of fix typo commits behind you forever. ...
Want to learn Git Capstone: A Full Pull Request Flow in a real environment?
Click below, get a fresh Linux box with Git ready to go, and work through Capstone: A Full Pull Request Flow hands-on with an AI tutor that knows your code.
Start this lessonCapstone: A Full Pull Request FlowWhat you'll learn
- Clone
- Feature branch
- Push
- Gh pr create
- Fixup commits
- Autosquash rebase
- Squash merge vs merge commit
Read this lesson in your language
All lessons in this course
13 lessons- 1Init and Your First Commit25 min
- 2Status, Diff, and Log25 min
- 3Branches and Merging30 min
- 4Resolving Merge Conflicts30 min
- 5Remotes: Push, Pull, Fetch30 min
- 6Stash and Cherry-pick25 min
- 7Rebasing30 min
- 8Interactive Rebase and Squashing30 min
- 9Tags and Releases20 min
- 10Branching Workflows20 min
- 11Recovering Lost Work25 min
- 12Hooks25 min
- 13Capstone: A Full Pull Request Flow40 min
