我试图在一个存储库中将GitHub标签镜像到另一个存储库,同时保留提交历史记录。不幸的是,我不能使用git push --mirror。回购太大,维护者不会增加推送大小。
git clone repoA
cd repoA
git checkout标签
然后我要推送此标签(带有提交)以回购B
预先感谢
答案 0 :(得分:0)
当您推送任何引用时,所有必需的对象(只有必需的对象)都将上载到远程存储库。
只要在push命令中提供url,就无需将存储库添加到远程列表中即可将其推送到其中。
git push http://github.com/repoB tagname