Sitemap

Pull Request Nedir? Nasıl Yapılır? | GitHub

2 min readFeb 1, 2023

GitHub Pull Request Nedir?

GitHub Pull Request, bir kodun bir projeye katılması için kullanılan bir yöntemdir. Bu yöntem, projenin diğer üyelerinin kodunuzu inceleyip onaylamalarını veya değişiklik önermelerini içerir. Pull Request, GitHub tarafından sunulan bir özelliktir ve birçok açık kaynak projesinde kullanılır.

Pull Request Nasıl Yapılır?

1 — Projenin Fork’lanması

Öncelikle, katkıda bulunak istediğiniz projeyi kendi hesabınıza bir fork işlemi uygulamanız gerekmektedir. Bu, projenin kopyasını kendi hesabınızda oluşturmanızı sağlar.

Projeyi fork etmek için GitHub web arayüzünde Fork düğmesine tıklayın.

2 — Projenin Klonlanması

Bilgisayarınızdan proje üzerinde değişiklikler yapabilmek için Fork ettiğiniz projeyi, bilgisayarınıza klonlamanız gerekmektedir. Git komut satırından git clone komutunu kullanarak yapabilirsiniz.

git clone https://github.com/kullanici-adi/proje-adi.git

3 — Branch Oluşturma

Projeyi klonladıktan sonra, kod değişikliği yapmak için bir branch oluşturmanız gerekir. Bu, projenin ana hattını bozmamanıza ve diğer üyelerin projenin güncel halini görmelerine olanak tanır. Yeni bir branch oluşturmak için aşağıdaki komutu kullanın:

git checkout -b yeni-branch-ismi

4 — Kod Değişikliği Yapma

Kod değişikliği yapmak istediğiniz dosyaları açın ve değişiklikleri yapın. Değişiklikleri yaptıktan sonra git add ve git commit komutlarını kullanarak değişikliklerinizi kaydedin.

# Değiştirilen dosyaları git'e ekleyin
git add dosya-adi
# Değişiklikleri git'e kaydedin
git commit -m "Değişikliklerin açıklaması"

5 — Push İşlemi

Kod değişikliklerinizi GitHub hesabınıza push edin. Bu, kod değişikliğinin GitHub’da görülebilmesini sağlar.

git push origin yeni-branch

6 — Değişikliklerin Sunulması

Son olarak, proje sahibi veya yöneticilerinin inceleyebilmeleri için Pull Request oluşturun. Bu, kod değişikliğinin incelenmesi ve onaylanması için bir taleptir.

Değişikliklerinizi projenin ana hattına sunmak için, klonladığınız projenin web arayüzünde Pull Request düğmesine tıklayın. Açılan sayfada, değişikliklerinizin açıklamasını yapın ve Create Pull Request düğmesine tıklayın.

7 — Review ve Onaylama

Projenin diğer üyeleri, Pull Request’inizi inceleyecek ve onaylamak veya değişiklik önermek için yorumlar yapabilecektir. Değişiklik önerileri yapıldığında, değişiklikleri yapın ve tekrar git add, git commit ve git push komutlarını kullanarak değişiklikleri sunun.

Pull Request kabul edilirse, değişiklikler projenin ana hattına eklenir ve kodunuz projeye katılmış olur.

Bu, GitHub Pull Request’in nasıl yapılacağı hakkında ayrıntılı bir anlatımdır. Git ve GitHub kullanmaya alıştıkça, bu işlemler daha da kolaylaşacaktır.

--

--

Fatih Delice
Fatih Delice

No responses yet