强制添加.gitignore文件

有没有办法强制git尽pipe.gitignore文件添加文件?

man git-add

  -f, --force Allow adding otherwise ignored files. 

所以运行这个

 git add --force my/ignore/file.foo 

尽pipeDanielBöhmer的工作解决scheme,Ohad Schneider在评论中提供了一个更好的解决scheme:

如果通常忽略该文件,并且强制添加它 – 将来可能会再次被忽略(例如文件被删除后,提交并重新创build文件)。

你应该在.gitignore文件中忽略它: 在Git中取消忽略忽略目录的子目录

实现它的另一种方法是临时编辑gitignore文件,添加文件,然后恢复gitignore。 有点哈克我觉得