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