如何在使用git之后解开CVS文件夹

可能重复:
使用.git / info /排除太晚
.gitignore文件不会忽略
git - 从源代码控制中删除文件(但不是来自源代码)

我在我的.gitignore和我的.git/info/exclude文件中都有CVS/ 。 但由于某些原因,对任何CVS文件夹的更改仍会被跟踪。

我厌倦了不得不在这些文件夹中手动取消更改。

一旦决定跟踪它们,我该如何让git停止跟踪CVS文件夹?


.gitignore只会导致git忽略未跟踪的文件。 “CVS”已被追踪,因此您必须先将其从存储库中删除:

git rm -r --cached CVS

--cached选项会导致git完整地保留文件的工作副本,而不是将其删除。 一旦完成, .gitignore的条目将会阻止git再次与CVS目录交互。

一旦决定跟踪它们,我该如何让git停止跟踪CVS文件夹?

Git永远不会“决定”跟踪内容,它只会告诉它。 在某个时候,您手动将其添加到索引,然后将其提交到存储库。

链接地址: http://www.djcxy.com/p/23395.html

上一篇: How do I untrack CVS folders after using git

下一篇: .gitignore does not work