我想完全忽略 git 存储库的一部分。该目录当前在存储库中被跟踪,我想确保
- 每当有人更改上游存储库中的内容时,即使我的副本也被更改,我也不会遇到任何合并冲突。
- 每当我更改其内容时,我所做的任何提交都不会反映这些更改
我并不特别关心实际内容。
问题出现在构建期间自动生成的文件中。不幸的是,有人碰巧将它们提交到存储库,但是当在与其创建者不同的机器上使用时,由于路径不同等原因,它们会导致构建错误,从而导致令人讨厌的合并冲突。
AFAIK,.gitignore
不适用于此目的,因为它仅适用于未跟踪的文件。