我想通过远程计算机上的 git pull 忽略一些文件。我仍然希望它是一个工作副本,仅用于更新更改。在我的本地计算机上,我不希望忽略这些文件。
我尝试在远程计算机上的 .gitignore 中添加文件,但我想这仅用于提交。
如何做到这一点?
你不能 - git 的重点是你获得存储库的完整副本 - 你正在实施“我有一把锤子,所以一切都是钉子原则”,并试图让它做一些从来没有被设计做的事情 - 我建议你如果这是一个打破所有的要求,请切换工具。
如果您不希望该文件出现在存储库中,请不要添加它。
如果您想控制对某些文件的访问 - 将它们移至单独的存储库并限制访问。