我没有为git安装任何东西,当我从git仓库打开一个文件时,Emacs在modeline中显示Git:<BRANCH NAME>
。 Emacs如何知道它的git repo?我使用的是Emacs 24.3.1。
答案 0 :(得分:6)
vc
包调用vc-git-registered
函数来检查,文件是否在git中注册。您可以在vc-git.el
模块中找到此功能。当您使用(vc-find-root file ".git")
vc-git
访问属于Git的目录中的文件时,首先加载模块本身