我已经克隆了我的存储库,并希望将我的所有远程分支(起源/ *)推送到配置的新远程服务器上。我试过了:
git push anotherRemote --all
但这只会推送我从中进行本地复制的内容。当我输入时:
git branch -r
我看到了位于我的另一个远程站点上的所有分支(尚未创建本地副本)。我该如何将它们推到我的身上anotherRemote
?
只需明确指定要推送到的位置:
git push anotherRemote refs/remotes/origin/*:refs/heads/*
这将采用所有原始的远程分支,并将它们作为另一远程上的普通分支进行推送。(使用验证git fetch anotherRemote; git branch -rv
。)
--mirror
除非您真的了解它的功能,否则请当心!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句