嗨,我现在用STS和Git做一个Spring项目。但是,每当我尝试执行Git Push时,我发现我从未使用过的pom.properties文件总是会自动修改。
所以我总是通过Git Stash clear或Git Reset来忽略它。这是一个聪明的行动吗?
顺便问一下,pom.properties文件的目的是什么?我试图在网上找到答案,但我不能。 Spring帮助指南也没有给我答案。
如果我能得到答案,我会很高兴。
如“Version Informations Into Your Apps With Maven”中所示,此文件将用于在一种About Dialog中显示版本信息,或者也可以在命令行上。
该文件由archive step创建。
如果你想忽略它,你可以这样做:
git rm --cached pom.properties
echo pom.properties>>.gitignore
git add .gitignore
git commit -m "Ignore pom.properties"
git push
这样,文件仍然会生成/修改,但不会被Git存储库跟踪。
作为commented的Ralph,所有目标文件夹都不应该在Git中(因为它可以每次都重建)
git rm -r --cached target
echo target/>>.gitginore
git add .gitignore
git commit -m "Ignore target folder"
git push