Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.44 KB

File metadata and controls

23 lines (18 loc) · 1.44 KB

git-machete Tutorial

This guide will take you through the core features of git-machete in bite-sized parts.

Table of Contents

  1. Introduction — what is git-machete and why use it?
  2. Installation and setup — getting the tool ready.
  3. Discovering and editing branch layout — introducing git-machete to your project.
  4. Understanding status — reading the bird's eye view.
  5. Using branch annotations — attaching notes to branches.
  6. Navigating between branches — moving around with go.
  7. Updating a branch with a rebase — syncing with the parent branch.
  8. Squashing and reapplying — cleaning up branch history.
  9. Automating workflow with traverse — a core feature for branch synchronization.
  10. Fast-forwarding with advance — merging child into parent.
  11. Cleaning up with slide-out — removing merged branches.
  12. GitHub/GitLab integration — working with Pull/Merge Requests.
  13. Conclusion and next steps — wrapping up.

Start the Tutorial >