不同的`.gitignore`用于不同的远程存储库?

时间:2015-12-27 21:06:40

标签: git

我想在从本地存储库到不同的远程存储库进行处理时忽略不同的文件。但是我的本地存储库中只有一个.gitignore文件。我该怎么办?

2 个答案:

答案 0 :(得分:2)

我认为分支是您的最佳选择。然后,您可以将忽略的文件添加到特定分支,并将该分支上载到特定的存储库。

虽然git不是那样的意思,因为.gitignore只是当前分支中要忽略的模式列表,tecnically,不应该是同一分支中的.gitignore。

Here与您的情况类似,分支如何解决此问题。

答案 1 :(得分:1)

.gitignore仅对工作目录有效,因此在提交后将不适用。并且你不能以不同的方式将相同的历史推送到不同的遥控器。所以答案是不,你不能,除非你遵循@ h0m3的建议并使用不同的分支(从而分割历史)。