GitHub Pull Request Nedir?

GitHub Reposunda yeni bir branch açtıktan sonra değişikliklerini bu Branch'e yaparsın ve asıl Branch'e bir pull request(merge Request'te denir aynı zamanda) oluşturursun. Bu pull request onaylandığında değişiklikleri yaptığın branch, ana Branch'e katılır ve değişiklikler ana Branch'e yansır.

Örnek bir senaryo vermek gerekirse; Ali, Technopat web sitesine chat özelliği eklemek istesin. Ali Technopat development Branch'i üzerinden yeni bir branch oluşturup bunun adını feature-chat diye isimlendirir ve işi bittiğinde development'a bir pull request atar. Bu PR yetkisi olan kişi tarafından onaylanırsa artık development Branch'i bu chat branchinde yapılan commitleri içermiş olur.

02 Branch-1 kopiera.png
 
Son düzenleme:
GitHub Reposunda yeni bir branch açtıktan sonra değişikliklerini bu Branch'e yaparsın ve asıl Branch'e bir pull request(merge Request'te denir aynı zamanda) oluşturursun. Bu pull request onaylandığında değişiklikleri yaptığın branch, ana Branch'e katılır ve değişiklikler ana Branch'e yansır.

Örnek bir senaryo vermek gerekirse; Ali, Technopat web sitesine chat özelliği eklemek istesin. Ahmet Technopat development Branch'i üzerinden yeni bir branch oluşturup bunun adını feature-chat diye isimlendirir ve işi bittiğinde development'a bir pull request atar. Bu PR yetkisi olan kişi tarafından onaylanırsa artık development Branch'i bu chat branchinde yapılan commitleri içermiş olur.

Eki Görüntüle 1641299
Deneme isimli bir repo açtım.
Main branch'i üzerinde dene.txt dosyası oluşturdum.
Dosya üzerinde değişiklik yapıp ve 2 commit attım.
Yeni bir branch oluşturup dene.txt dosyası üzerinde değişiklik yapıp ve 2 commit attım.
Repoma tıklayıp geldim.
Bu kısmı gördüm.
pull_request.jpg

Compare & pull request'e tıkladım.
Çakışmaları bulup düzlettim.
Merge ettim.
İki branch'ın atmış olduğu commit'ler dene.txt'de birleşti.

Doğru yapmış mıyım?
 
Deneme isimli bir repo açtım.
Main branch'i üzerinde dene.txt dosyası oluşturdum.
Dosya üzerinde değişiklik yapıp ve 2 commit attım.
Yeni bir branch oluşturup dene.txt dosyası üzerinde değişiklik yapıp ve 2 commit attım.
Repoma tıklayıp geldim.
Bu kısmı gördüm.
Eki Görüntüle 1641371
Compare & pull request'e tıkladım.
Çakışmaları bulup düzlettim.
Merge ettim.
İki branch'ın atmış olduğu commit'ler dene.txt'de birleşti.

Doğru yapmış mıyım?
Doğru evet. Tebrikler 😄
 

Technopat Haberler

Geri
Yukarı