当前位置:  开发笔记 > 开发工具 > 正文

Magit无法识别git存储库

如何解决《Magit无法识别git存储库》经验,为你挑选了1个好方法。

我目前正在尝试在Win7 64位上将Magit与Emacs 23.1结合使用,但是Magit无法识别我的git存储库。请记住,我是一名完整的Emacs新手。

我运行magit-status命令,它要求一个包含存储库的目录,我显然输入了该目录,然后每次我尝试时都说:“ e:/ path / to / directory中没有Git存储库。当肯定有一个存储库时,创建一个?(y或n)。

还有其他人遇到过吗?我读到它可能是找不到实际的git.exe,并且我尝试弄乱我的Path变量,但是我没有做任何让Magit识别我的存储库的事情。有任何想法吗?



1> danielpoe..:

magit运行以下命令来查找.git目录:

git rev-parse --git-dir

我首先尝试如果Emacs真的看到您的git二进制文件。为此,请在emacs中打开git存储库中的任何文件。接下来M-x: shell-command,在提示中输入上述git命令:git rev-parse --git-dir

作为输出,您应该得到类似的信息.git。如果得到'git' is not recognized as an internal or external command, ...,则需要确保emacs / magit可以找到git。您可以通过自定义magit-git-executableM-x: customize-variable)并将其指向绝对路径或通过确保git目录位于Windows PATH中来进行此操作(如果使用msysgit,则在安装过程中会被询问)。

希望这可以帮助!

干杯,丹尼尔

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有