如何在Emacs git中创建存储库,是否有Emacs命令?
刚刚在site-lisp目录中安装了git.el,但无法在任何地方找到此信息。
已经设法使用现成的git存储库,但无法在Emacs中创建一个。
谢谢!
答案 0 :(得分:0)
如何在Emacs git中创建存储库,是否有Emacs命令?
看起来git.el
不支持此功能。 It is focused around its git-status
command,它会提示输入根目录,并在您提供一个尚未初始化的目录时发出抱怨。
但是,Emacs'built-in VC mode将使用其vc-create-repo
命令执行此操作:
在当前目录中创建一个空存储库。
确保(require 'vc)
某处,cd
到目标目录(或访问其中的文件),然后M-x vc-create-repo RET
。 VC模式支持许多版本控制后端,因此在出现提示时,键入git
(此处可以使用制表符完成)。
最后,还有一个名为Magit的优秀的 Git模式,它也支持创建存储库。如果给定的目录不是存储库,magit-status
命令将询问您是否要创建存储库。 Magit可通过MELPA获得。
答案 1 :(得分:0)
也许您应该使用RCS而不是Git http://www.gnu.org/software/rcs/。
首先,通过$ sudo apt install rcs
然后将以下内容添加到.emacs
初始化文件中:
(add-to-list 'load-path "~/.emacs.d/lisp/")
(load "rcs")
完成后,您可以通过CTRL + v + v
使用它。