Files
vault/Technical/Emacs/Magit.md
Zaine 9be5006617
All checks were successful
Build Quartz Notes / build (push) Successful in 57s
03.06
2026-06-03 12:01:48 +01:00

1004 B
Executable File

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