我想知道是否可以设置这样的项目:
repositoryA
。clientRepositoryA
存储库,您可以在其中对repositoryA
代码进行修改或覆盖。repositoryA
下载并使用clientRepositoryA
中的文件覆盖它。clientRepositoryA
是一种覆盖。因此,如果clientRepositoryA
中没有文件,则该应用仅在repositoryA
代码上运行。repositoryA
后,clientRepositoryA
可能会被破坏,需要更新。答案 0 :(得分:2)
让我重新想象你想要做什么。
为什么不使用2个本地git存储库,为什么不使用2个分支将它们分开,每个分支都会有单独的提交,但它们仍然是链接的,并且可以互相借用提交,
并且在推送时,您可以使用2个单独的遥控器,因此您可以决定要将哪个分支推送到哪个遥控器,请记住,您可以在创建分支时指示分支以使其具有不同的名称。远程方面,例如client1
本地分支跟踪master
中的origin1
远程分支..例如origin2
相同。
希望我对你有意义。