Magit常用操作

前言

Magit是spacemacs的git layer中一个便捷操作git的工具,相当于CUI版的Source Tree
这里收集一些常用的操作

查看自带的帮助

SPC h l
询问哪个layer时输入git即可

操作

分为在文件直接操作与在magit界面中操作

进入界面

SPC g s or M-x magit-status

pull文件

M-x magit-pull-from-upstream

add当前文件

当前文件中 SPC g S
界面中 s add一个 S add所有

从add中去除当前文件

当前文件中 SPC g U
界面中 u 去除当前 U 去除所有

diff界面中去掉某些行

k 表示 magit-discard
v 表示 magit-reverse
都有效

commit

界面中

  1. c 触发
  2. c 选择正常的commit
  3. 写comment
  4. C-c C-c 确认提交

push

界面中

  1. P 触发
  2. u 选择默认push位置

新建并进入分支

界面中

  1. b 触发
  2. n 新建分支?

stash

界面中

  1. z 触发
  2. z stash
    p stash pop

参考

  1. 可能因为版本不同,快捷键变了一些