Github çekme isteğim birleştirildi, bu aşamada sözleşme nedir?


17

Github üzerine bir proje çatalladım, küçük bir değişiklik yaptım ve onu çeken orijinal bakıcıya bir çekme isteği gönderdim. Şimdi son taahhüt var Merged pull request #11 from my_username/master.

Bunu ilk defa yapıyorum, bu yüzden görgü kuralının ne olduğundan emin değilim: Bir git pull upstream masterve sonra yaptım git push origin masterve şimdi kendi depo okumalarımdaki son taahhüt Merged pull request #11 from my_username/masterbana oldukça garip geliyor. İnsanlar genellikle böyle mi oluyor, "tarihi temizlemek" veya başka bir şey yapmak için yapmam gereken bir şey var mı?

Not: Bu küçük bir doküman değişikliği olduğundan, hiç şube oluşturmamıştım, sadece şubemde değişiklik yaptım masterve çekme talebini gönderdim. Yani o kısımda yapılacak hiçbir temizlik yok.

Yanıtlar:


10

Evet, insanların genellikle yaptığı budur, çünkü git bunu yapar.

Birleştirme testleri çoğu zaman mantıklı değildir. Bu "hızlı ileri" mantığının sonucudur, yani birleştirme gerekli değilse yeni bir taahhüt oluşturmaz. Çoğu zaman ustanın son taahhüdü "birleştirilmiş usta" der, çünkü geliştirici ustayı şubelerine birleştirdi ve birleştirmeye itti, bu da artık birleşme gerektirmedi. Zaten hiç kimse git birleştirme taahhütlerini umursamıyor.


5
Eğer varsa yapmak bakımı, ancak, bulabilir no-ffseçeneği git mergeusta birleştirirken yararlı.
Xion
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.