Skip to content

Latest commit

 

History

History
47 lines (24 loc) · 2.31 KB

File metadata and controls

47 lines (24 loc) · 2.31 KB

Araştırma Soruları

Artık yeni iş yerindeki ilk görevini gerçekleştirmek için hazırsın! Kullandığımız araçları biraz daha iyi anlama zamanı. Yapman istenilen şey, bu dokümanı güncelleyerek, aşağıdaki soruları soruları cevaplaman. Böylece Git yapısına biraz daha aşina olmaya başlayacaksın.

Soruları cevaplarken takıldığın yerlerde GitHub docs'u kullanabilirsin. Docs, (ingilizce documentation'ın kısaltılmış halidir) bir programı veya dilin nasıl kullanılacağını anlatan dokümandır. Yazılım dünyasında sıkça kullanılır. Bir yazılımcı olarak zamanınızın büyük çoğunluğu da bu tarz dokümanları okumakla ve üzerinde çalışmakla geçecek.

READ THE DOCS

Eğer aradığın soruların cevapları GitHub docs'ta yoksa, Google'lama becerileriniz size yardımcı olacak. Google'ı iyi kullanabilmek de aslında büyük bir dikkat ve çalışma gerektiriyor. Zamanla bu konuda da daha iyileştiğini göreceksin :)

Sorular

  1. Git nedir?

Versiyon kontrol sistemidir..

  1. Git ile GitHub arasında ne fark var?

Git versiyon kodlama sistemidir. Github depolarının bulunduğu ve projelerin yönetildiği alandır.

  1. Neden bir branch oluşturuyoruz?

Bir projede birden fazla kişi çalışabildiği için asıl kaynağın bozulmaması için oluştur ulur.

  1. Pull Request'in amacı nedir?

Yeni bir branch'i birleştirmek için kullanırız.

  1. Bir Branchten diğerine geçmek için kullandığın KOMUT nedir? Mesela isim-soyisim branch'inde çalıştığını hayal et ve main branch'ine geçmek istiyorsun, ne yaparsın?

git chekout

  1. git fetch, git merge ve git pull arasındaki farklıarı açıklayınız. Bu konutlar ne yapar açıklayınız.

git fetch yapılan değişiklikleri görebiliriz ama üstünde değişiklik yapamayız.

git merge farklı branchleri birliştirmeye yarayan sistem

git pull fetch ve merge ü birleştirmeye yarayan sistemdir.

  1. Merge conflict nedir?

Aynı dosya ve satırlar da farklı kişilerin değiştirmesi ve bu durumun çakışması durumu.

  1. Merge conflict'i nasıl çözeriz?

conflictler incelenir hangisinin doğru olduğu incelenir ve doğru olan kullanılır.