1005 B
Executable File
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