无法通过 git clone 命令更新 git

无法通过 git clone 命令更新 git

我正在跟踪git 文档并使用源代码包安装了Git。现在,安装完 Git 后,我​​想更新它(虽然此时可能没有必要,但我只是想尝试并确保它有效)。我运行了该命令git clone git://git.kernel.org/pub/scm/git/git.git,它返回了错误-bash: /usr/bin/git: No such file or directory。原因可能很明显,因为为了安装 git,我使用了make prefix=/usr/local install安装 Git 的命令/usr/local/bin/git

现在,如何解决这个问题?

我尝试了相同的 git clone 命令,但--git-dir=/usr/local/bin/git返回了相同的错误-bash: /usr/bin/git: No such file or directory

答案1

说什么hash?是不是以前有过/usr/bin/git,后来又删掉了?这将导致bash: /usr/bin/git: No such file or directory虽然hash仍然相信git存在。

这种情况下的解决方案是使用新的 shell。或者对于每个具有旧哈希值的 shell,使用 重置它hash -r

答案2

返回并重建它,而不需要争论make。如果你想设置前缀目录,你需要用 来设置configure,但无论如何它默认是/usr/local。

相关内容