2016-09-13 18 views
7

GitHub'da bir repo oluşturdum ve şu ana kadar sadece master dalı var. Yerel çalışma kopyanm GitHub üzerindeki uzak/kökeni master ile tamamen güncel.GitHub'da ana geliştirme bölümü nasıl oluşturulur

Şimdi benim takımımda diğer insanlar (master doğrudan yerine) development için bastırıyor değişiklikleri başlatabilmek için GitHub üzerinde bir development şube oluşturmak ve PRs, istek kodu değerlendirmeleri göndermek istiyor, vb

yüzden yerel olarak yeni development şube oluşturma ve iterek denedi:

git checkout -b development 
git push origin development:master 

Ama git sadece Everything up-to-date söylüyor. Bu yüzden soruyorum:

Ben master ile şimdiki olduğum, nasıl ben sadece master bire bir kopyasını içeren bir uzak development şube oluşturulur? Eğer

$ git push origin development:master 

yaptığınızda

+0

Olası yinelenen itmek

$ git checkout -b development $ git push origin development 

yapabilirsiniz

: // stackoverflow.com/questions/2765421/how-to-push-a-new-local-branch-to-a-remote-git-repository-and-track-it-too) – rajuGT

cevap

17

için çalışır.

master numaralı telefondan git checkout -b development'u çalıştırdığınızdan, yerel development tümüyle ilgili işlemlere sahiptir master; Bu nedenle her şey güncel olduğundan gösterir. Sadece yeni şube [? Uzaktaki Git depo için yeni bir yerel şube itmek ve de bunu takip etmek Nasıl] (http

2

Bu Ne gerçekten bunun git <local>:<remote> alıp <local> dalıdır ne olursa olsun <remote> güncelliyor olduğunu bana

git push origin development 
İlgili konular