如何仅从特定远程文件中排除文件夹?

时间:2016-04-05 09:29:46

标签: git github

我有两个文件夹:

/folder1
/folder2

我必须遥控:

/origin1
/origin2

我希望origin1包含两个文件夹。 我希望origin2永远不会有folder2

有可能吗?如果没有,那你的解决方法是什么?

(我希望有人仅从origin2 folder1开出,只推送到folder')

1 个答案:

答案 0 :(得分:1)

这是不可能的。

Git跟踪整个存储库的内容,提交是工作目录的“快照”。因此,一个提交将始终包含完整的文件夹和文件结构,包括文件的内容。一个提交代表两种不同的状态是不可能的。这将导致两个不同的提交对象。

如果folder1folder2无关,则应考虑为每个存储库创建单独的存储库。因此,您可以将folder1存储库推送到两个远程控制器,只将folder2推送到第二个远程控制器。