Files
vault/Technical/Emacs/Magit.md
Zaine 129ce1442b
Some checks failed
Build Quartz Notes / build (push) Failing after 20s
13
2026-07-13 09:16:09 +01:00

72 lines
1004 B
Markdown
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