【发布时间】:2012-07-17 08:28:15
【问题描述】:
我是 git 新手,在尝试获取远程项目的最新版本时遇到问题:
S:\dev\prj\myprj [master]> git pull
/usr/libexec/git-core/git-sh-setup: line 266: cd: .git: No such file or directory
Unable to determine absolute path of git directory
直到今天它运行良好,奇怪的是,自从上次运行良好以来,我认为我没有改变任何东西。
这是在 Windows 7 上。我的项目位于加密驱动器 (S:) 上,而 git 位于 C: 上
S:\dev\prj\myprj [master]> git --exec-path
C:\Users\matt\AppData\Local\GitHub\PortableGit_656cc1ef6d04f06ddf8b2f5bedbac921caed3b62/libexec/git-core
手动执行 cd 到上面的 exec 目录可以正常工作(即使有混合斜杠类型)。
有什么想法可以开始找出问题所在吗?
【问题讨论】:
-
安装 msysgit 并在它的 shell 中尝试,如果你还没有尝试过的话。
-
好的,这里似乎有些混乱。我安装了两个 git GUI,并且 powershell 在两者之间感到困惑。我卸载了这两个,然后重新安装了其中一个,现在它似乎可以工作了。
-
在 XenServer 上运行 Windows Server 2012 R2? [您可能需要删除或更新您的访客工具][1]。 [1]:stackoverflow.com/a/21550808/939250