2011-10-03 54 views

回答

7
git remote add origin <address> 
git push origin <branchname> 
+1

你可能還需要添加'--track master'的到的第一個命令,假設你打算推到/從新原點拉。所以:'git remote add --track master origin

' – bjnord

+1

這不會推送__everything__。 Downvoted。 –

+1

這只是推動指定的分支。沒有其他分支,沒有標籤。 Downvoted – NicoPaez

-1

混帳推new_remote_name branch_name

+0

你在哪裏定義'new_remote_name'? –

+0

'git的遠程添加new_remote_name

' 參考接受的答案。 –

0

哦,我倒只是做了這一點。我不確定你是否完全一樣,但我有不同的方法。

我設置的 「NEWSERVER」(使用ssh)裸回購。有我的筆記本電腦回購的完整克隆。

那麼我所做的:

git remote set-url origin "newservers url" 
git push origin master 
+0

,它只推動主分支。 – Offenso

37

(工作與GIT 1.8.4)

如果你想推動各分公司一次:

git push <URL> --all 

全部推標籤

git push <URL> --tags 
+3

當我在git 1.8.4中這樣做時,它只會推動分支。要推送標籤,我需要做:git push --tags – hypehuman

+0

謝謝我將編輯答案。 – sdive

+3

這應該是被接受的答案。 –

相關問題