2011-10-03 13 views

cevap

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

Muhtemelen yeni kaynaktan itmeyi/çekmeyi düşündüğünüz varsayılarak, bu ilk komuta ''track master' eklemek isteyebilirsiniz. Yani: 'git uzaktan ekle - ana master kaynağı

' – bjnord

+1

Bu, __everything__ basmıyor. Downvoted. –

+1

Bu sadece belirtilen dalı iter. başka şube yok, etiket yok. Downvoted – NicoPaez

-1

git push new_remote_name branch_name

+0

'new_remote_name' öğesini nerede tanımlıyorsunuz? –

+0

'git remote add new_remote_name

' Kabul edilen yanıtlara bakın. –

0

Hmmmm ben sadece bunu içine her şeyi itmek, nasıl değişiklikler güncellenir. Tam olarak aynısını yaptığınızdan emin değilim ama farklı bir yöntemim vardı.

"newserver" da (ssh kullanarak) çıplak bir repo kuruyorum. Dizüstü bilgisayarımdaki repoların tam klonu vardı.

Sonra yaptı:

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

ve sadece ana dalı iter. – Offenso

37

(Git 1.8.4 ile çalışır)

tüm dalları seferde itme istiyorsanız

:

git push <URL> --all 

tüm itme için etiketler:

git push <URL> --tags 
+3

Git 1.8.4'te bunu yaptığımda, sadece dalları iter. Etiketleri itmek için şunları yapmam gerekiyor: git push --tags – hypehuman

+0

Teşekkürler Cevabı düzenleyeceğim. – sdive

+3

Bu kabul edilen cevap olmalı. –

İlgili konular