emacs如何知道该文件来自git存储库?

emacs如何知道该文件来自git存储库?,git,emacs,Git,Emacs,我没有为git安装任何东西,当我从git存储库打开一个文件时,Emacs在modeline中显示git:。Emacs如何知道这是git回购?我使用的是Emacs 24.3.1。vc包调用vc git registered函数来检查文件是否在git中注册。您可以在vc git.el模块中找到此函数。当您使用vc Git的自动加载部分中指定的代码(vc find root file.Git”)访问属于Git的目录中的文件时,首先加载模块本身vc包调用vc Git registered函数进行检查,文

我没有为git安装任何东西,当我从git存储库打开一个文件时,Emacs在modeline中显示
git:
。Emacs如何知道这是git回购?我使用的是Emacs 24.3.1。

vc包调用
vc git registered
函数来检查文件是否在git中注册。您可以在
vc git.el
模块中找到此函数。当您使用
vc Git
的自动加载部分中指定的代码
(vc find root file.Git”)
访问属于Git的目录中的文件时,首先加载模块本身
vc
包调用
vc Git registered
函数进行检查,文件是否已在git中注册。您可以在
vc git.el
模块中找到此函数。当您使用
vc Git

的自动加载部分中指定的代码
(vc find root file.Git”)
访问属于Git的目录中的文件时,首先加载模块本身。此外,
vc
(内置)包括Mercurial、Subversion、Bazaar、CVS等等,VC是一个很棒的软件包,尽管我个人更喜欢具体的实现,比如git的
magit
,等等。对于分布式VCS,在DVC软件包尝试抽象分布式VCS的常用命令之前,我同意magit很好,但是
VC
有它的位置。它是一个很好的默认IMO,并提供了一个在后端有点一致的接口。此外, VC<代码>为伟大的包提供了基础。此外,<代码> VC<代码>(包括内置的),包括Myuri、Suffic、BaZaar、CVS……是的,VC是很棒的包,虽然我个人更喜欢具体的实现,就像git的
magit
一样,对于分布式VCS,在DVC软件包试图抽象分布式VCS的常用命令之前,人们都认为magit很棒,但是
vc
有它的位置。这是一个很好的默认IMO,并提供了一个在后端有点一致的接口。此外,<代码> VC<代码>为伟大的包提供了基础。