我想忽略我在本地对pom.xml和.gitignore文件所做的更改,因为它们只是出于试用目的而进行,但决不要提交并推送到公司存储库中。 显然,如果没有自动机制来忽略它们,则很容易忘记恢复它们的更改,并将其与我使用的其他文件一起提交。 我仍然忽略了许多其他文件,这些文件我不想提交以更改文件.gitignore本身的内容,但是似乎该方法无法忽略pom.xml和.gitignore文件。
知道为什么会这样吗?有办法解决问题吗?
如果gitignore和pom文件已经签入,那么随后将它们添加到gitignore中将不会导致它们被忽略。您可以使用git rm --cached .gitignore从索引(缓存)中删除,但是,我认为您真正想要的是
git update-index --assume-unchanged .gitignore
和pom.xml类似。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。