Bir kaç kez master'ı birleştiren bir şubem var (bu özellik dalına en yeni hata düzeltmelerini almak için). Şimdi o şubede çalışmaya başladığımdan sonra yaptığım tüm değişiklikleri görmek istedim, böylece git diff start_commit..HEAD
'u denedim. Bununla birlikte gitmenin de bu birleştirilen taahhütleri görüntülediğini fark ettim, böylece istediğim şey değildi.GitHub, bir çekme isteği oluşturur
Daha sonra GitHub'un çekme isteği için geçerli olup olmadığını görmek için o şubeden bir çekme isteği oluşturmaya çalıştım, ancak çekme isteğinin yalnızca istediklerim olan değişiklikleri gösterdiğinin farkına vardım.
Dallar bu
master: A---B---C---D---E---F
\ \ \
feature: G---H---I---J---K---L
benziyor Ve sorun diff A..L tüm A-L taahhüt görüntülüyor, ancak Github en çekme isteği yalnızca istediğim budur G-L görüntüleyen olmasıdır.
GitHub hangi istekleri (veya komutları) bir çekme isteği oluşturmak için kullanıyor?
Düzenleme: Resim ekle Resim ekle:
'git diff origin/master your_feature_branch'? –
Nope, bu da ayrılmadan sonra ustanın diğer taahhütlerini de içeriyor .. – OsQu