git remote ÅŸube bas
Millet,
Bir repo klonlanmış vardı. Bunun dışında bir şube aşağıdaki komutu çalıştırarak bir özellik üzerinde çalışmak için hazırladım:
git branch fix78
o zaman bu şube ile çalıştım
git checkout fix78
Bu yerel şube için bir taahhüt yapmaya devam ettim. Şimdi repo itmek istedim ve bu yüzden şu ben emir yayınladı:
git push origin master:fix78
Web tarayıcı repo incelendi ve yeni bir şube fix78 adlı repo oluşturulmuş olduğunu gördü. Ama benim her yaptığım taahhüt yoktu.
Burada yanlış ne yapıyorum? Bunu başarmak için çalışıyorum
Bir repo(ana(trunk SVN lingo)), şimdi üzerinde çalışıyorum bir özellik istiyorum oluşturmak için yerel şubesi ve sonra ben de kontrol etmek istiyor bu şube için repo(diğer ekip üyeleri görmek ne üzerinde çalışıyorum), o halde, benim yerel şube için sync ile bu uzak şube bunu sağlıyorum.
Geribildirim/herhangi bir yardım kesinlikle harika olurdu.
Teşekkürler.
CEVAP
Push komutu ÅŸeklinde
git push remote_name source_ref:destination_ref
Kendi hatasını düzeltmek için yapmanız gereken tüm vardır
git push origin fix78:fix78
Artı, bir önceki itme bir hata olduğu, bu şube Olası tarih kaybetmeyi önemsemediğini gösterir.
Alternatif sözdizimi
git push -f origin fix78
eğer hedef atlarsanız, aynı isim olduğunu ima etti. Eğer izleme uzaktan kumanda üzerinde özel bir şube kurmak ise o gidecek. Şube silme 2 sözdizimi, eski vardır:
git push -f origin :fix78
ve
git push --delete origin fix78
İlk". fix78 içine bir şey itmek gibi okunur
Bir numara uzak adı gibi .
belirtirseniz, uzak olarak geçerli repo ifade eder. Bu kontrol etmek zorunda kalmadan yerel bir şube güncellenmesi için yararlıdır:
git push . origin/master:master
checkout master olmadan update usta.
Bu yardımcı olur umarım
git remote ÅŸube silinmiÅŸ ama hala ...
Nasıl svn git remote depo olarak belir...
Git remote branch, ama'In arkasın...
git remote ÅŸube bas...
Hem yerel hem de uzaktan silme Git bir...