我正在使用您经常想要进行干净构建的存储库。这会导致构建脚本发出 a git clean -Xdff
,它将删除与.gitignore
. 我希望一些被 Git 忽略的文件(例如.project
来自 Eclipse)在清理后仍然存在。
我尝试-e
为“排除”添加标志,但这似乎无济于事,因为我们有意清理 Git 忽略的内容。
亲眼看看:
~$ mkdir testrepo && cd testrepo
~/testrepo$ git init
Initialized empty Git repository in /home/turbulencetoo/testrepo/.git/
~/testrepo$ echo ".project" > .gitignore
~/testrepo$ touch .project
~/testrepo$ git clean -Xn
Would remove .project
~/testrepo$ git clean -Xn -e .project
Would remove .project
您会建议对本地构建脚本中的调用(或周围代码)进行哪些更改,以便在干净构建期间git clean
保留我的文件?.project