科里·伊米迪克(Cory Imdieke)
我有一个本地Git存储库,我想将其推送到新的远程存储库(如果需要的话,可以在Beanstalk上设置全新的存储库)。
我的本地仓库有几个分支和标签,我希望保留所有历史记录。
看来我基本上只需要做一个git push
,但是只上传master
分支。
如何推送所有内容,以便在远程计算机上获得本地存储的完整副本?
身份
要推送所有分支,请使用其中一个(将REMOTE替换为远程名称,例如“ origin”):
git push REMOTE '*:*'
git push REMOTE --all
推送所有标签:
git push REMOTE --tags
最后,我认为您可以使用以下命令在一个命令中完成所有操作:
git push REMOTE --mirror
但是,此外--mirror
,还会推动您的遥控器,因此这可能并不是您想要的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句