Git选择存储库父文件夹中文件的更改

时间:2015-07-16 09:11:11

标签: git

我有一个如下项目结构:

/MyWebsite
../SomeFolder
../SomeOtherFolder
  ../MyRepo
    _.git

MyWebsite 文件夹不是 Git回购。只有 MyRepo 文件夹是本地存储库(即其中包含 .git 文件夹)。

但是,如果我在 MyRepo 文件夹中检查更改的文件,Git还会列出 MyWebsite 文件夹(以及其中的其他文件夹)中的文件。

我认为这真的很奇怪?

我查看过类似的问题,例如Git status picking up parent folder's files,但他们没有回答这个问题 - 在这种情况下, .git 文件夹位于正确的位置。

编辑:我的错误。一切都按预期工作。 MyRepo 文件夹意外地包含了来自 MyWebsite 的一些文件的副本,这些文件让我失望。 :/

1 个答案:

答案 0 :(得分:1)

我无法通过构建类似的文件夹层次结构并使用git status来重现您的问题。为什么你的.git文件夹之前有破折号?这是一个错字吗?或者除了MyRepo之外,是否有可能在其他文件夹中有另一个git repo?