我在repo 1有一个在源代码控制下的项目,我想让它在我提交一个文件或者推送提交的同时,提交/推送提交到另一个repo (repo 2)。这个是可能的吗?唯一的潜在问题是,由于repo 2将仅包含repo 1的文件的子集,所以repo 1的提交可能包含repo 2不具有的文件。在这种情况下,不应该进行任何提交。
发布于 2020-01-21 13:16:50
您可以使用git remote set-url --add --push设置的配置推送到multiple repositories in one command。
但这假设这些存储库具有相同的历史记录(相同的提交和文件)
在您的情况下,您需要编写推送脚本,以便:
的本地克隆之间的文件
通常情况下是:
cd /path/to/local/clone/of/repo2
git --work-tree=/path/to/repo1 add .
git status # check there is no new files added
# add, commit and push to origin of repo2https://stackoverflow.com/questions/59834338
复制相似问题