在emacs git中创建存储库

时间:2016-01-07 15:44:08

标签: git emacs24

如何在Emacs git中创建存储库,是否有Emacs命令?

刚刚在site-lisp目录中安装了git.el,但无法在任何地方找到此信息。

已经设法使用现成的git存储库,但无法在Emacs中创建一个。

谢谢!

2 个答案:

答案 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使用它。