問題

我有一個本地Git回購,我想推送到一個新的遠端回購(如果重要的話,在Beanstalk上設定全新的回購).我的本地回購有幾個分支和標籤,我想保留我的所有歷史.看起來我基本上只需要做一個git推送,但這隻需要上傳主分支.如何推送所有內容,所以我在遠端上獲得我的本地回購的完整複製品?

  最佳答案

要推送所有分支,也可以使用(用遠端名稱替換REMOTE,例如“origin”):

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

要推送所有標籤:

 git push REMOTE --tags
 

最後,我認為您可以在一個命令中執行此操作:

 git push REMOTE --mirror
 

但是,另外, --mirror 也會推動您的遙控器,所以這可能不是您想要的.

  相同標籤的其他問題

git