我正在开发一个项目,我们使用IDEA .ipr文件和本地属性文件来构建和诸如此类。这些文件中有本地相关的更改和路径,所以我想确保它们不会被提交回远程,但我仍然希望这些文件被版本化,所以我可以(除此之外)有一个相当标准的git工作流程。
有没有办法将分支/回购中的文件的更改或正在进行的更改永久标记为“仅限本地”的更改,而这些更改永远不会被推送?
至少根据我的理解,将这些文件添加到.gitignore不会做我想做的事。
答案 0 :(得分:2)
如果可以将这些文件移动到单独的文件夹,则可以将其用作子模块来跟踪本地历史记录。否则,我不知道比樱桃采摘更好的方法,但它相当不方便。