美文网首页
【Emacs】magit-mode使用方法

【Emacs】magit-mode使用方法

作者: 周宇盛 | 来源:发表于2019-02-27 12:57 被阅读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键上下移动光标

    • 移动到unstaged文件,按s键,将其设置为staged
    • 或者移动到staged文件,按u键,将其设置为unstage
    • 如果要撤销更改,移动到staged/unstaged文件,按k键
    • 如果要查看帮助,按?键
    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)
    

    相关文章

      网友评论

          本文标题:【Emacs】magit-mode使用方法

          本文链接:https://www.haomeiwen.com/subject/gpgxuqtx.html