Files
vault/Technical/Emacs/Magit.md
Zaine Arch 9645ee23b0
Some checks failed
Build Quartz Notes / build (push) Failing after 21s
update
2026-06-10 20:00:45 +01:00

1004 B

Magit Key Guide (Quick Reference)

Open Magit

  • C-x g
    Open Magit status buffer

Staging & Unstaging

  • s
    Stage (file or hunk)
  • u
    Unstage
  • S
    Stage all
  • U
    Unstage all

Committing

  • c c
    Commit
  • C-c C-c
    Confirm commit (in commit buffer)
  • c a
    Amend last commit

Branching

  • b b
    Switch branch
  • b c
    Create new branch
  • b m
    Merge into current
  • b M
    Rebase onto another branch

Push / Pull

  • P u
    Push to upstream
  • F u
    Pull from upstream
  • f u
    Fetch from upstream

Logs & Diffs

  • l l
    Show log for current branch
  • d
    Show diff (between commits, etc.)
  • RET
    View diff at point

Help & Dispatch

  • ?
    Show help for current buffer
  • x
    Open Magit dispatch menu (magit-dispatch)
  • !
    Run Git command (rebase, cherry-pick, etc.)

Other Essentials

  • k
    Discard changes (careful)
  • q
    Quit Magit buffer