【问题标题】:Why did Git stopped tracking added files in sub directory?为什么 Git 停止跟踪子目录中添加的文件?
【发布时间】:2012-02-01 10:49:54
【问题描述】:

我有一个子目录突然停止跟踪新文件添加。
如果我更改文件名,它会看到它已被删除,并且正在跟踪对现有文件的所有更改。
正在跟踪不同子目录中的其他新文件...

我没有使用子模块,并且受影响的子目录中没有.git目录

我试图做一个git update-index --really-refresh,但它什么也没做。

我在windows下使用git扩展。

您将如何解决这种情况?

【问题讨论】:

标签: git


【解决方案1】:

不确定发生了什么,但我更改了文件夹的名称,并再次跟踪了新文件。似乎文件夹的名称被某种方式污染了。有谁知道解决这个问题的方法,我暂时的回答只是更改文件夹名称。

【讨论】:

  • 忽略文件有 .gitignore、.git/info/excludes 和 ~/.gitexclude 三个。检查每一个 - 可能您将名称放入其中一个文件中。您甚至可能已经修改 core.excludesfile 来制作自定义忽略文件 - 所以也要检查一下。全套见 gitignore 手册。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-02
  • 1970-01-01
  • 1970-01-01
  • 2017-01-16
  • 1970-01-01
  • 2017-12-30
相关资源
最近更新 更多