binding | command | remark |
M-x: magit-status | magit-mode 起動 | |
s | 選択中のファイルを stage に追加(commitの対象に)する | |
S | 前ファイルを stage に追加する | |
u | ファイルを stage から降ろす | |
U | 全ファイルを stage から降ろす | |
c | commit log を書く | |
C-c C-c | commit する | |
C-c C-a | commit をやり直す | git commit --amend |
P | commit した変更を push する | |
l | log を表示する | l-l でshort log, l-L で verbose な log を表示する |
z | stash を作成する | |
a | stash を適用(apply)する | |
A | stash を pop する | |
k | stash を drop(最新の stash 1つを削除)する | |
b | ブランチを切り替える(git checkout) | |
f f | git fetch (Current) | |
f o | git fetch (commit) | |
f a | git fetch (all remotes) | |
F | pull | |
M-x: magit-reflog | reflog | そのリポジトリ上で行った git の操作履歴を表示する |
d | diff | ローカルの編集差分の表示 |
t | tag を作成する | |
T |