2011-12-01 3 views
14

Git ve github’da yeniyim. VarsayalımGithub'da çekme isteği nasıl yapılır?

Ben kamu github depo var ve onun yerel pc ve aynı projeyi çalıştırmak böylece aynı zamanda bir kod inceleme yapmak github çekme talebiyle ilgili patronum bilgi vermek istiyorum. Lütfen ne yapmam gerektiğini bana bildirin. Benim github kamu repo üzerinde yapmak veya bazı komutlar çalıştırmak için ihtiyacım var bazı kurulum var mı? Ben succeffuly bir kamu repo oluşturmak mümkün ve ben bütün projenin bir zip dosyası elde edebilir ve yerel olarak test etmek mümkün. Ancak bunu, patronumun gerektirdiği gibi çekme talebi ile yapması gerekiyor. Kendi hesaba orijinal depo çatallı varsa

+2

github hiç kullanmadıysanız, ama [bu sayfayı] (http://help.github.com/send-pull-requests/) yardım edebileceğini karşılaştım. – SaintWacko

cevap

22

GitHub çekme istekleri sadece gönderilebilir.

en yaygın iş akışı olarak görünmektedir:

  1. değişiklikler için yeni bir şube oluşturun.

  2. (... featureX Örneğin), değişiklikleri yapın yeni şube onları itmek.

  3. , GitHub'dan içinde fork sayfasına gidin yeni şube geçin "isteği çekin" seçeneğini tıklayın. O depoyu açtığınızda yukarıdaki son teslim ettiği için komut github size verilen -

+3

Eğer bir ortak çalışan olduğunuz bir depoysa, onu çatallamanız gerekmez. –

+0

@GregGauthier Peki, bu durumda çekmeyi istemiyorsunuz, sadece "itiyorsunuz", yoksa bir şey mi özlüyorum? – leemes

+1

@leemes Kesinlikle yanlış olabilir, ama dükkanlarda ben dallanma ve sonra yaygın bir uygulama olmuştur usta geri birleştirme çekme isteklerini yapma çalıştık. Her iki mağazada da, özel bir repo için ortak çalışan olarak eklendiniz. Yani belki de kamuoyundan beri yeterince dikkat etmediğim yer burası. Ama yine de, bir kamu repo ile bile, eğer sahibi sizi bir işbirlikçi olarak eklerse, tüm repo'yu çatallamanız gerekmez. –

2

Ben aslında github depo bir 'git clone' olduğunu ne yapmaya çalışıyorsun için cevap düşünüyorum. Patronunu makinasında klonla çalıştır, sonra her zamanki gibi yap.

Github çekme istekleri, github'da bir başkası (belki de başlangıçta çatal attığınız, belki de sizi sivri olan bir proje) almak ve bir inceleme/birleştirme/birleştirme yapmak için bir şeyi değiştirdiğiniz bir bildirimdir.