5

我有一些文件想通过远程机器上的 git pull 被忽略。我仍然希望它是一个工作副本,仅用于更新更改。在我的本地机器上,我不希望这些文件被忽略。

我尝试在远程机器上的 .gitignore 中添加文件,但我想这只是为了提交。

如何做到这一点?

4

1 回答 1

5

你不能 - git 的重点是你获得存储库的完整副本 - 你正在实施“我有一把锤子,所以一切都是钉子原则”,并试图让它做一些事情从来没有设计过 - 我建议你如果这是一个打破所有要求的切换工具。

如果您不希望 repo 中的文件 - 不要添加它。

如果您想控制对某些文件的访问 - 将它们移动到单独的存储库并限制访问。

于 2012-10-04T02:39:56.010 回答