Çıkış uzak Git branch
Uzak bir şube ödemeye çalışıyorum:
Biri paylaşılan bir depo için bir şube git push origin test
test
adlı itti. git branch -r
ile şube görebiliyorum. Ama nasıl bu dal alabilir miyim?
git checkout test
hiçbir şey yapmazgit checkout origin/test
bir şey yok, amagit branch
* (no branch)
diyor. Hiçbir dalda mıyım?
Nasıl ortak bir depo ile Şubeler paylaşabilirim?
CEVAP
Güncelleme
Jakub's answer aslında bu konuda geliştirir. Git sürüm ≥ 1.6.6, sadece bunu yapabilirsiniz:
git fetch
git checkout test
(Kullanıcı masukomi git checkout test
birden fazla uzaktan kumanda varsa modern gıt çalışmaz aşağıda işaret eder. Bu durumda* *13) kullanın
Eski Cevap
Yerel uzak bir şube üzerinde çalışmaya başlamadan önce, aşağıdaki cevaplar seslendi olarak almaya ihtiyacın var.
Bir şube almak için, sadece gerekir:
git fetch origin
Bu sizin için uzak tüm dalları almak olacaktır. Dalları ile ödeme için kullanılabilir görebilirsiniz:
git branch -v -a
Elinde uzaktan dalları ile, artık ilgilenen şube, yerel çalışma kopyası vererek kontrol etmek gerekir:
git checkout -b test origin/test
Çıkış uzak şube gıt kullanarak svn...
'git branch -av' artık uzak ...
uzak şube ile yerel git branch karşıla...
Çıkış Kabuk İşlem Çıkış Kodu Dayalı...
Tasarruf utf-8 json metinler.\u olarak...