Github'da Çekme Talebi Nasıl Oluşturulur: 15 Adım (Resimlerle)

İçindekiler:

Github'da Çekme Talebi Nasıl Oluşturulur: 15 Adım (Resimlerle)
Github'da Çekme Talebi Nasıl Oluşturulur: 15 Adım (Resimlerle)

Video: Github'da Çekme Talebi Nasıl Oluşturulur: 15 Adım (Resimlerle)

Video: Github'da Çekme Talebi Nasıl Oluşturulur: 15 Adım (Resimlerle)
Video: iOS Sürümü Eski iPhone ve iPad'e Güncel Uygulama Nasıl Yüklenir? Netflix, Spotify, Disney+, Twitter 2024, Nisan
Anonim

Github üzerinde bir çekme talebi yapmadan önce, ana daldan kendi şubenizi oluşturmanız ve güncel olduğundan emin olmanız gerekir. Bundan sonra, ana şubeyi etkilemeden değişiklik yapmakta ve taahhüt etmekte özgürsünüz. Bir taahhüt yapıldıktan sonra GitHub'da Çekme İsteği oluşturabilir, ardından değişikliklerinizi ana dalda birleştirebilirsiniz. Bu işlemin çoğunu gerçekleştirmek için hem Git komut satırını hem de Github web arayüzünü kullanabilirsiniz.

adımlar

Bölüm 1/3: Yeni Şube Oluşturma

Github Adım 1'de Bir Çekme İsteği Oluşturun
Github Adım 1'de Bir Çekme İsteği Oluşturun

Adım 1. Git'i açın

Halihazırda bir Git programınız yoksa, https://git-scm.com/downloads adresine gidin ve kullandığınız platform için seçin ve yükleyiciyi seçin.

Git'i ilk kez kuruyorsanız, katkıda bulunmadan önce bir depoyu klonlamanız veya içe aktarmanız/oluşturmanız gerekir

Github 2. Adımda Bir Çekme İsteği Oluşturun
Github 2. Adımda Bir Çekme İsteği Oluşturun

Adım 2. Projeler dizininize gidin

Komut satırına “cd” yazın ve ↵ Enter'a basın, proje klasörünüzü klonladığınız veya oluşturduğunuz yere giden dizin zinciri nerede.

Dizin yolunu otomatik olarak doldurmak için klasörü Git komut penceresine sürükleyip bırakabilirsiniz

Github Adım 3'te Bir Çekme İsteği Oluşturun
Github Adım 3'te Bir Çekme İsteği Oluşturun

Adım 3. Deponuzun güncel olduğundan emin olun

Komut satırına "git pull Origin master" yazın ve ↵ Enter'a basın. Deponun güncel olduğunu bildiren bir mesaj görünecektir.

Master, bir projedeki varsayılan daldır

Github 4. Adımda Bir Çekme İsteği Oluşturun
Github 4. Adımda Bir Çekme İsteği Oluşturun

Adım 4. github deposu sayfasına gidin

Web tarayıcınızı açın ve deponuzun benzersiz github URL'sini girin.

Github Adım 5'te Bir Çekme İsteği Oluşturun
Github Adım 5'te Bir Çekme İsteği Oluşturun

Adım 5. “branch:master” açılır menüsüne tıklayın

Bu, sayfanın sol üst köşesinde bulunur ve diğer dalların bir listesini ve bir metin kutusunu açar.

Github 6. Adımda Bir Çekme İsteği Oluşturun
Github 6. Adımda Bir Çekme İsteği Oluşturun

Adım 6. Bir şube adı girin ve göründüğünde “Şube oluştur”a tıklayın

Bu, metin kutusuna girdiğiniz adı kullanarak ana daldan yeni bir dal oluşturacaktır.

  • Ayrıca komut satırından bir dal oluşturabilirsiniz. “git checkout branch -b” yazın ve ↵ Enter'a basın, şubenizin çağrılmasını istediğiniz yer neresidir.
  • Artık ana projeyi etkilemeden şubenizde güvenli bir şekilde değişiklik yapmak için “git commit” ve “git push” kullanabilirsiniz. Bir çekme isteğinde bulunmak, başkalarının değişikliklerinizi ana dalda birleştirmeden önce gözden geçirmesine ve tartışmasına olanak tanır.
Github Adım 7'de Bir Çekme İsteği Oluşturun
Github Adım 7'de Bir Çekme İsteği Oluşturun

Adım 7. Yeni şubenizde değişiklikleri taahhüt edin

Depodaki bir dosyayı düzenlemek için Kalem simgesine tıklayın. Düzenlemeler yapıldıktan sonra, bir taahhüt mesajı girin ve düzenleme alanının altındaki pencereden “Taahhüt Et”e tıklayın.

  • Komut satırından da taahhütte bulunabilirsiniz. Bu, git web sitesi yerine yerel olarak dosyalarda değişiklik yaparken kullanışlıdır. Komut satırına “git commit -m” yazın ve bir dosyada değişiklik yaptıktan sonra ↵ Enter'a basın. yaptığınız değişikliklerin kısa bir açıklaması olmalıdır.
  • Taahhüt mesajı metni herhangi bir şey olabilir, ancak burada bir şey gereklidir.

Bölüm 2/3: Bir Çekme Talebi Oluşturma

Github Adım 8'de Bir Çekme İsteği Oluşturun
Github Adım 8'de Bir Çekme İsteği Oluşturun

Adım 1. “Çekme İstekleri” sekmesine tıklayın

Bu, depo sayfanızdaki üst menü çubuğu boyunca bulunur.

Çekme İsteği, bağımsız dallarda yapılan değişiklikleri ana projeyle birleştirilmeden önce ortak çalışanlar tarafından gözden geçirilmek üzere sunmak için kullanılan bir Git özelliğidir

Github Adım 9'da Bir Çekme İsteği Oluşturun
Github Adım 9'da Bir Çekme İsteği Oluşturun

Adım 2. Oluşturduğunuz dalı listeden seçin

Bu, ana daldaki orijinal içerikle karşılaştırıldığında yaptığınız değişiklikleri görüntüler.

Github Adım 10'da Bir Çekme İsteği Oluşturun
Github Adım 10'da Bir Çekme İsteği Oluşturun

Adım 3. “Çekme Talebi Oluştur”a tıklayın

Değişikliklerinizin durumundan memnun kaldığınızda, bu, dal açılır menüsünün sol üst kısmındaki yeşil butondur.

Github Adım 11'de Bir Çekme İsteği Oluşturun
Github Adım 11'de Bir Çekme İsteği Oluşturun

Adım 4. Çekme talebiniz için bir ad/açıklama girin

Diğer ortak çalışanlara yaptığınız değişikliği tanımlamanıza ve kısaca açıklamanıza yardımcı olması için bu alanları kullanın.

Github Adım 12'de Bir Çekme İsteği Oluşturun
Github Adım 12'de Bir Çekme İsteği Oluşturun

Adım 5. “Çekme Talebi Oluştur”a tıklayın

Bu, girilen ad ve açıklama ile çekme isteğini oluşturacaktır.

Bölüm 3/3: Bir Çekme İsteğini Birleştirme

Github Adım 13'te Bir Çekme İsteği Oluşturun
Github Adım 13'te Bir Çekme İsteği Oluşturun

Adım 1. “Çekme İsteğini Birleştir”e tıklayın

Bu düğme, çekme isteği başarıyla oluşturulduktan sonra sağ altta görünür.

Aynı eylemi gerçekleştirmek için komut satırında “git birleştirme” de kullanabilirsiniz

Github Adım 14'te Bir Çekme İsteği Oluşturun
Github Adım 14'te Bir Çekme İsteği Oluşturun

Adım 2. “Birleştirmeyi onayla”ya tıklayın

Çekme isteğinin ana dalla başarıyla birleştirildiğini bildiren bir bildirim görüntülenecektir. Şubeniz artık gerekli olmadığından, onu silmeniz istenecektir.

Herhangi bir birleştirme çakışmanız varsa, size bildirilir ve birleştirme işlemine devam edemezsiniz. Kendi şubenizi herhangi bir değişiklikle güncel hale getirmek için ana şubeden geri dönüp yeniden çekmeniz ve ardından yeni bir çekme isteği oluşturmanız gerekecektir

Github Adım 15'te Bir Çekme İsteği Oluşturun
Github Adım 15'te Bir Çekme İsteği Oluşturun

Adım 3. “Şubeyi Sil” e tıklayın

Bu, mor dal simgesinin yanındaki bildirimde görünecektir. Birleştirilmiş ve eski şubeleri silmek, bir projeyi düzenli ve kolay yönetilebilir tutmanın iyi bir yoludur.

İpuçları

  • Değişikliklerinizi ayrı şubenizde yaptıktan sonra değişiklikler master'a aktarılırsa birleştirme çakışmaları oluşabilir. Başarılı bir şekilde birleştirmek için bu değişiklikleri master'dan kendi şubenize çekmeniz ve yeni bir çekme talebi oluşturmanız gerekecektir.
  • Pratikte, yazılım işbirlikçilerinin çoğu Git komut satırını bir grafik arabirim kullanmaktan daha verimli buluyor.

Önerilen: