Yapacağınız her Çekme Talebi için özel bir şubeye sahip olmak her zaman iyidir.
Güncel yeni bir şube oluşturmanın en basit yollarından biri, dosyayı orijinal depodaki dosyayı düzenlemek için GitHub web gui'yi kullanmaktır. Kaydederken, GitHub çatalınızda otomatik olarak düzenlediğiniz dalı temel alarak yeni bir dal oluşturur. Daha fazla dosya düzenlemek istiyorsanız, dosyaları yeni oluşturulan ve güncel dalınızda düzenleyebilirsiniz.
Git'e biraz aşina iseniz, çatallı hazırlama dalınızı akış yukarı orijinal dal ile yeniden birleştirirsiniz, böylece yeni dallar oluşturmadan önce senkronize olur. Ayrıca, bir PR'yi güncellemeniz gerekiyorsa, master'ı birleştirmek yerine onu yeniden adlandırmanız önerilir. Her iki yol da işe yararken, birleştirme taahhütleri sadece kötü bir tarih yaratır ve ezilmesi daha zordur.
Genel olarak, PR'ler "atom" olmalıdır. Bu, bir şeyi düzeltmeye çalışırsanız, yalnızca söz konusu hatayı düzeltir. Aynı PR'da iki farklı hatayı düzeltmeyin ve ayrıca kod stili düzeltmeleri yapmayın. Halkla İlişkiler beklenenden biraz daha uzun yaşarsa, test edilmesi daha kolay ve çatışma yaratma olasılığı daha düşüktür.
Ve elbette ne yapmak istediğinize dair iyi bir açıklama ve sorunu yeniden oluşturmak ve düzeltmenizi test etmek için test talimatları ekleyin :-)