Files
org_roam/20250329231658-emacs_stuff_magit.org
2026-03-08 13:04:05 +00:00

1005 B
Executable File

emacs-stuff-magit

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