gpt4 book ai didi

windows - Magit 无法识别 git 存储库

转载 作者:可可西里 更新时间:2023-11-01 09:57:05 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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-executable (M-x: customize-variable) 并将其指向绝对路径或通过确保 git 目录在 Windows PATH 中(如果您使用 msysgit,您在安装过程中会被询问)。

希望这对您有所帮助!

干杯,丹尼尔

关于windows - Magit 无法识别 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1516348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com