Çarşamba 22 Mart 2023
Hakkında
Yazarlarımız
Reklam
Künye
İletişim
Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı

Bülten

Sosyal Medya Yasası Kabul Edildi

Binance ‘e Siber Saldırı

Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı
  • BAŞLARKEN
    • KOD
      • PHP
      • Asp.Net
      • Swift
      • MySQL
      • CMS
  • TASARIM
    • İpuçları
    • Çizim
    • Illustrator
    • Photoshop
    • Trendler
  • ARAYÜZ
    • JavaScript
    • HTML5
    • CSS
    • REACT
  • İPUÇLARI
    • API
    • Güvenlik
    • IDE
    • Framework
    • OS
    • Verimlilik
    • İçerik
      • Dökümantasyon
      • İpuçları
      • Nasıl Oluşturulur?
  • KAYNAKLAR
    • Tasarım
    • Kod
    • İş
  • GİRİŞİM
    • Finans
    • Girişimci
    • Nasıl yapılır?
  • ARAÇLAR
  1. Anasayfa
  2. Güncel
  3. Git Rehberi #3 : GitHub Nedir Nasıl Çalışır
 Git Rehberi #3 : GitHub Nedir Nasıl Çalışır
Güncel İpuçları Yazılım

Git Rehberi #3 : GitHub Nedir Nasıl Çalışır

Yazar : Şinasi YÜKSEL 4 Ağustos 2020 0 Comment

İçindekiler

  • 1. Dallar(Branch) Oluştur

  • 2. İşleme Almak(Add Commit)

  • 3. Projeye Çekme Talebi(Pull Request)

  • 4. Fikir Alışverişi ve Gözden Geçirme

  • 5. Birleştirmek(Merge)

  • 6. Deploy

GitHub, bir versiyon kontrol sistemi(VCS) olan gitin bir çeşit hizmetidir. Depolama ve araçlarıyla geliştiricilere daha uygun bir geliştirme alanı sunmayı hedefleyen GitHub en popüler gitlerden biridir. Versiyon kontrol sistemlerinde yüzde seksenle en çok tercih edilen hizmetin git olması da GitHub’u en çok kullanılan geliştirme ortamlarından biri yapıyor.

Komut satırı özellikleri, seri çözüm tartışma forum imkanı, başka kodları görüntüleyebilme, açık kaynak kodlara destek verebilme ve kendi kodunuz için destek alabilme gibi imkanlarıyla GitHub her yazılımcının elinin altında bulunması gereken bir platform. İmkanları haricinde içindeki 15 milyon civarı geliştirici, binlerce takım, proje ve yüzlerce şirketle müthiş de bir ağ.

GitHub gitte bahsettiğimiz şekilde, işbirliği halinde proje üretimine alan oluşturan, işi organize eden ve adımlarla sıralandırıp depolayan bir sistemdir. Basitçe GitHub’ın akışı, güncellemelere ve denemelere müsade için dallar(branch) oluştur. Geliştirme isteği aç yenilikler ve olabilecekler üzerinde uygulamalı tartış. Geliştirme katkılarını paketle tek bir alanda birleştir. Biraz eksik biraz fala işleyişi basitçe böyle aktarabiliriz.

Ama adım adım işleyen sürece bence şöyle biraz daha yakından göz atalım. Akışta adım adım ilerlemek gerekirse:

1. Dallar(Branch) Oluştur

Konu dalları(branch) genellikle standart ya da ana(main) dediğimiz dallardan(branch) oluşturulur. Böylelikle geliştiricilerin çok daha çeşitli konularda katkıda bulunabilmesine imkan verilir. Kısa süreli sınırlı konu dalları(branch), geliştiricileri ihtiyaç duyulan konuya odaklayıp daha hızlı sonuç alınmasını sağlar.

2. İşleme Almak(Add Commit)

Bu aşama projeye dallara almadan önce işleyip şipşak fotolar halinde durumlarını kayda alarak hafızada tutmasıdır. Böylelikle istenildiği zaman proje geçmişine erişerek dallarda(branch) yapılabilecek hasardan geri adım atılabilir.

3. Projeye Çekme Talebi(Pull Request)

Projeye çekme talebi konu dallarıyla(branch) hazır olan projeyi erişilebilir hale getirip insanların katkısına sunmaktır.

4. Fikir Alışverişi ve Gözden Geçirme

Projeye müdahil olan diğer geliştiricilerle fikirler tartışılır ve mevcut kod gözden geçirilir. Kodu gözden keçirmek bu kültürün de çekirdeğini oluşturan kısımdır.

5. Birleştirmek(Merge)

GitHub’da merge’e tıklamak otomatik olarak yerelde “git mege” ün yaptığı işin aynısını yapar. Ve yapılan düzenlemeleri tek bir sayfada toplar. GitHub ayrıca tüm dalları(branch) proje geçmişinde saklar.

6. Deploy

Son değişiklikleri toparlayıp derleyerek tüm geliştiricilere projenin son halini verir.

Çok kullanılan GitHub’ın basitçe kullanım akış şeması bu şekildeydi. Daha fazlasını öğrenmek için “git rehberi” serimizi takip etmeye devam edebilir ya GitHub’a katılarak derinlemesine öğrenme gerçekleştirebilirsiniz.

Etiketler: branch nasıl kullanılır git nasıl çalışır git nasıl kullanılır git nedir git rehberi github branch nedir github nasıl kullanılır
Önceki Yazı
Sonraki Yazı

Şinasi YÜKSEL (Website)

editor

Teknovol'de içerik üretici. Bilgisayar mühendisliği öğrencisi, Başlangıç seviye oyun geliştirici. Yazar, çizer, anlatır, süsler...

Yorum Yap Yorumu İptal Et.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Taze Yazılar
Güncel

Sosyal Medya Yasası Kabul Edildi

14 Ekim 2022
Blockchain

Binance ‘e Siber Saldırı

8 Ekim 2022
Blockchain

Binance ‘den Ücretsiz Eğitim

5 Ekim 2022
Güncel

Japonya için Yenilenen Corolla

4 Ekim 2022
© 2021 Webmaster Kitchen. Tüm Hakları Saklıdır.