【Emacs】magit-mode使用方法

2019-02-27  本文已影响0人  周宇盛

一直听说magit好用,今天看了文档 https://magit.vc/manual/magit/ 后掌握了基本使用方法,现将使用步骤整理如下。
如果要详细阅读文档,建议将文档的epub电子书下载下来: https://magit.vc/manual/magit.epub

安装

点击 Options -> Manage Emacs Packages
或者 M-x package-list-packages
找到magit,点击安装

magit status

先打开一个使用 git 管理的目录


dired mode

运行命令 M-x magit-status,进入magit mode。这里会列出unstage, staged, untracked files, recent commits。


magit mode

设置需要stage的文件

n/p键上下移动光标

state

创建commit

连按两次 c 键,之所以按两次 c 键是因为在按第一次 c 键后会在status bar出现你接下来的按键的不同选项(这种按键提示模式被spacemacs广泛使用)。其中提示commit是按 c 键,所以按第二次 c 键。


按键选项

接下来可以输入commit内容,所有以#开头的内容都会被忽略。
连按两次Ctrl-c提交commit。


commit

push remote

按大写 P


push remote

再按小写 p 确认 push,设置推送目标。
如果已经设置过 origin 了,就直接按return。


这就push成功了,刚提交的commits被列在recent commits的最上一行。


绑定快捷键

如果经常使用magit,可以给M-x magit-status绑定快捷键。

(global-set-key (kbd "C-x g") 'magit-status)
上一篇下一篇

猜你喜欢

热点阅读