我有两个文件夹:
/folder1
/folder2
我必须遥控:
/origin1
/origin2
我希望origin1包含两个文件夹。
我希望origin2永远不会有folder2
。
有可能吗?如果没有,那你的解决方法是什么?
(我希望有人仅从origin2
folder1
开出,只推送到folder
')
答案 0 :(得分:1)
这是不可能的。
Git跟踪整个存储库的内容,提交是工作目录的“快照”。因此,一个提交将始终包含完整的文件夹和文件结构,包括文件的内容。一个提交代表两种不同的状态是不可能的。这将导致两个不同的提交对象。
如果folder1
和folder2
无关,则应考虑为每个存储库创建单独的存储库。因此,您可以将folder1
存储库推送到两个远程控制器,只将folder2
推送到第二个远程控制器。