2011-10-10 11 views
6

Repo'dan projeyi klonladım ve şube oluşturmam gerekiyor ve bu dalda değişikliklerimi yapmam gerekiyor. Bundan sonra bu dalı repoya zorladım. Bu nasıl yapılır ? Üzgünüm, git için yeni miyim?Şube nasıl oluşturulur ve sunucuya aktarılır

+0

@Mark Longair doğru eğer uzaktaki depoda saklanmak istersen. Basma kelimesini kullansanız bile, yerel şubenizdeki değişiklikleri uzaktaki repoda ustalığa "itmek" anlamına geliyormuş gibi hissediyorsunuz? –

cevap

16

Sen yeni bir şube oluşturabilir my-work (işlemek mevcut dayanarak) ve denilen o dalına geçiş: bu iki komutlar için kısayol olarak,

git branch my-work 
git checkout my-work 

Ya da tıpkı yapabilirsiniz:

git checkout -b my-work 
Eğer klonlanmış depo o bölümü itmek için tek yapmanız gereken:

git push origin my-work 

origin, kopyaladığınız deponun takma adıdır. Git terminolojisinde "uzak" olarak bilinir. Güncelleme: yukarıdaki Michael Minton'ın yararlı yorumu nedeniyle bir açıklama: Bu, my-work şubenizi uzak depoda my-work adlı bir şubeye gönderecek, gerekirse bunu oluşturacaktır - eğer farklı bir şey ifade ederseniz, açıklamak için sorunuzu düzenlemek en iyi olurdu o nokta.

o itme komutunu yapmak ilk kez size my-work şube için varsayılan "akıntıya karşı" dalı olarak kabul origin deposundaki dalı my-work yapmak yapılandırma seçeneklerini ayarlar, hangi git push -u origin my-work yapmak isteyebilirsiniz. (Gitmek için yeni iseniz, bunun için endişelenmenize gerek yoktur, ancak bu, gitmenin daha yararlı durum bilgisi sağladığını ve çeşitli komutların daha yararlı varsayılan eylemleri olduğu anlamına gelecektir.)

İlgili konular