3

我的组织在早期使用 git(存储二进制对象等)时犯了很多错误。我们重新制定了 .gitignore 策略,以防止二进制对象(dll、jar、zip)等被提交。

识别当前受版本控制的文件的最佳方法是什么,在新创建的 .gitignore 下将不再受版本控制?

4

1 回答 1

5

我会使用ls-files

git ls-files -i --exclude-standard

这显示了将被标准 git 规则忽略的已提交文件(即根据每个目录.git/info/exclude.gitignore的 , 和用户的全局排除文件)。

如果要测试特定的忽略文件,可以使用-X参数指定文件:

git ls-files -i -X .\.gitignore
于 2013-06-08T14:21:38.770 回答