小编典典

将本地 Git 存储库推送到新的远程,包括所有分支和标签

all

我有一个本地 Git 存储库,我想将它推送到一个新的远程存储库(在 Beanstalk 上设置全新的存储库,如果这很重要的话)。
我的本地仓库有一些分支和标签,我想保留我的所有历史记录。

看起来我基本上只需要做一个git push,但这只会上传master分支。

如何推送所有内容,以便在遥控器上获得本地仓库的完整副本?


阅读 110

收藏
2022-03-03

共1个答案

小编典典

要推送所有分支,请使用以下任一方法(将 REMOTE
替换为远程名称,例如“origin”):

git push REMOTE '*:*'
git push REMOTE --all

推送所有标签

git push REMOTE --tags

最后,我认为您可以使用以下命令在一个命令中完成所有操作:

git push REMOTE --mirror

但是,此外--mirror,
也会推送你的遥控器,所以这可能不是你想要的。

2022-03-03