我对 git 中的项目和类文件处理有一个一般性问题:
当然,解决方案应该适用于具有特定环境文件的不同类型的项目,这些文件对于原始构建过程不是必需的,而仅用于设置用户环境:
拥有在 Eclipse 工作区中交互的 x 个项目。这些项目中的每一个都有一个 .classpath 和一个 .project 文件以及一个 .settings 文件夹。
现在,我想确保存储库中有这些文件的初始“原始”版本,这些文件必须适应使用此存储库的用户,并确保这些文件不会由于这种环境而被提交-具体修改过程。
我可以避免这种情况吗?git里面有没有一种flag,表示以后会忽略文件的修改?
.gitignore 在这种情况下不是有效的选项,因为包含在此文件中的文件在最初提交时不会被忽略。