分类: LINUX
2010-03-26 12:28:21
M-x git-status
进入git-status-mode,以下命令都是在git-status-mode中执行。
n
git-next-file,下一个文件。
SPC
git-next-file,下一个文件。
P
git-prev-file,上一个文件。
m
git-mark-file,标记(mark)当前文件。
M
git-mark-all-files,标记(mark)所有文件。
u
git-unmark-file,取消当前文件的标记(mark)并移动光标到下一行。
DEL
git-unmark-file-up,取消当前文件的标记(mark)并移动光标到上一行。
M-DEL
git-unmark-all,取消所有的标记(mark)。
T
git-toggle-all-marks,反向标记(reverse mark)。
f
git-find-file,打开当前光标所在的文件。
RET
git-find-file,打开当前光标所在的文件。
v
git-view-file,以只读方式打开当前光标所在的文件。
r
git-resolve-file,解决冲突(resolove conflict)。
a
git-add-file,添加文件到仓库(repository)。
r
git-remove-file,从仓库(repository)中删除文件。
i
git-ignore-file,忽略文件。
c
git-commit-file,提交文件。
U
git-revert-file,取消修改。
l
git-log-file,查看文件历史。
=
git-diff-file,查看当前修改。
d =
git-diff-file,查看当前修改。
d b
git-diff-file-base,这个不太明白,原文是find difference between current and base files,但是我不知道这个base file是指什么?
d e
git-diff-file-idiff,交互式文件比较。
d E
git-find-file-imerge,交互式的文件比较和merge。
d h
git-diff-file-merge-head,查看修改并merge到main branch。
d m
git-diff-file-mine,与上次的merge的文件比较修改。
g
git-refresh-status,刷新当前的status buffer。
q
git-status-quit,退出当前的status buffer。
x
git-remove-handled,移除处理过的文件。
?
git-help,查看帮助。
h
git-help,查看帮助。