Git handover transfers active programming work between remote mob-programming participants when passing the keyboard is impossible. Each driver pushes a work-in-progress commit to a temporary branch, allowing the next driver to continue quickly. section 12.2.2
Use the handover as a short, repeatable sequence:
- Create or select a temporary branch for the shared work. section 12.2.2
- Push a WIP commit when the current driver’s turn ends. section 12.2.2
- Have the next driver pick up the branch and continue the session. section 12.2.2
- Squash the WIP commits into expressive commits before merging. section 12.2.2
A smoother virtual handover
A team uses mob start, mob next, and mob done to coordinate branch handovers during a virtual mob session, reducing transition friction without pretending remote work feels identical to sharing a room. section 12.2.2
