Git'te tüm uzak dallar nasıl klonlanır?
Bir master
ve bir development
dalım var, her ikisi de GitHub'e gönderilmiş. Klonladım, çektim ve getirdim, ancak master
dalından başka bir şeyi geri alamıyorum.
Belirgin bir şeyi kaçırdığımdan eminim, ancak kılavuzu okudum ve hiç keyif almıyorum.
3970
3
Yaptığınız getirme işlemi tüm uzak dalları almalıdır, ancak onlar için yerel dallar oluşturmayacaktır. Eğer gitk kullanıyorsanız, uzak dalları "remotes/origin/dev" ya da benzer bir şekilde tanımlanmış olarak görmelisiniz.
Uzak bir dalı temel alarak yerel bir dal oluşturmak için aşağıdaki gibi bir şey yapın:
Bu da şöyle bir şey döndürmelidir: Şimdi, dev dalındayken, "git pull" yerel dev dalınızı uzak dev dalı ile aynı noktaya güncelleyecektir. Tüm dalları getireceğini, ancak yalnızca üzerinde bulunduğunuz dalı ağacın en üstüne çekeceğini unutmayın."git clone git://location" yaptığınızda, tüm dallar ve etiketler getirilir.
Belirli bir uzak dal üzerinde çalışmak için, bunun başlangıç uzak dalı olduğu varsayılır:
Bir
git clone
un tüm depoyu kopyalaması beklenir. Klonlamayı deneyin ve ardındangit branch -a
komutunu çalıştırın. Tüm dalları listelemesi gerekir. Daha sonra "master" yerine "foo" dalına geçmek istiyorsanız,git checkout foo
kullanın.