This commit is contained in:
71
Technical/Emacs/Magit.md
Normal file
71
Technical/Emacs/Magit.md
Normal file
@@ -0,0 +1,71 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user