git:fatal:不是git存储库(或者是挂载点/ cygdrive / s的任何父级)

时间:2016-07-26 04:38:22

标签: git

我有一台带有git 2.8.3的Win10笔记本电脑和一台带有git 1.6.x.x的Win Vista桌面。 两台机器都有一个git repo,网络共享允许我从一台机器到另一台机器进行git-pull变换,从而可以轻松实现同步,备份或抢占路径。

然而,当我在笔记本电脑上从Win7更新到Win10时,笔记本电脑上执行的git-pull失败了,并且没有-git-repo(通过windows cmd提示和bash尝试)。有趣的是,当我使用git gui时没有错误。

据我所知,任何一个回购都没有造成任何损害(git gui暗示这是真的,因为它不仅没有抱怨,而且成功地进行了获取和合并)。

我可以走到桌面,通过网络共享CD到笔记本电脑仓库,然后输入“git status'”。它有效。

如果我反过来,从笔记本电脑键盘我cd到桌面并执行git状态,它失败(不是git repo)。怎么可能?走到实际的桌面到那个repo,没问题:add,rm,commit等。

然后我从笔记本电脑键盘,通过共享,到桌面存储库,并在桌面上的repo中创建了一个剪贴文件。然后我走到桌面并确认废文件确实存在。这证实我实际上正在使用正确的仓库,并且我在那里创建和删除了私有(家庭网络,我的计算机,对共享和文件夹的完全控制,所以不应该是一个问题,但这确认可能是真的。)

在我看来,我的回购是有效且易于获取的,但它并不起作用。有什么办法可以在我的特定案例中找出确切的错误,当git声称不是a-repo时?

我感谢任何建议。

0 个答案:

没有答案