Updated: 2025-12-28 Sun 19:48

# emacs-stuff-magit

planted: 2025-03-29 last tended to: 2025-12-28

## 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

Backlinks

- emacsmoc