在 Emacs 中创建存储库 Git

Repository Creation in Emacs Git

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

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

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

谢谢!

How can i create a repository in Emacs git, is there a Emacs command?

看起来 git.el 不支持这个。 It is focused around its git-status command,它会提示输入根目录,并在你给它一个尚未初始化的目录时抱怨。

但是,Emacs 的 built-in VC mode 将使用其 vc-create-repo 命令执行此操作:

Create an empty repository in the current directory.

确保(require 'vc)某处,cd到目标目录(或访问其中的文件),然后M-x vc-create-repo RET。 VC 模式支持许多版本控制后端,因此当出现提示时,键入 git(此处提供 tab-completion)。

最后还有一个优秀Git模式叫Magit that also supports creating repositories. If given a directory that isn't a repository, magit-status command will ask if you want to create one. Magit is available via MELPA.

也许你应该使用 RCS instead of 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使用它。