Git Nasıl Kurulur?

Öncelikle GitHub yapısını bilgisayarımıza kurmadan önce, github.com alanından Sign Up butonuna tıklayarak kendimize bir GitHub hesabı oluşturuyoruz.

Hesabı oluşturduktan sonrasında ise GitHub hesabımıza kendi bilgisayarımızdan veri gönderebilmek için Git yapısını kurmamız gerekmektedir. Git yapısını kurmak için şu linke tıklayarak kendi işletim sisteminize uygun versiyonu seçtikten sonra indirme işlemini başlatınız.

İndirilen .exe dosyasını çalıştırınız. Kurulum adımları sırası ile:

1. Adım: (GNU Public License) Next diyoruz.
2. Adım: Kurulum alanını belirleme (isterseniz değiştirin). 
Next diyoruz.
3. Adım: Kurulacak olan tüm yapılar listenir. 
Next diyoruz.
4. Adım: Başlat menüsü kısa yol sorusu Next diyoruz.
5. Adım: Default editör seçimi (önemli değil) Next diyoruz.
6. Adım: Kurulum aşamsında default olarak "master" branch değeri seçili geliyor. 
Biz istersek "main" alanına veya farklı bir branch seçebiliriz. 
Bence "main" branch değerini seçiniz.
Korkmanıza gerek yok sonradan değiştirilebiliyor :) Next diyoruz.
7. Adım: GitHub yapısının diğer uygulamalar tarafından kullanılmasına izin vermek 
için 3. parti yazılımların erişim hakkı olmalı. Default olarak seçili gelen değerle 
birlikte Next diyoruz.
8. Adım: "use bundled OpenSSH" seçineği ile Next diyoruz.
9. Adım: "use the OpenSSL library" seçeneği ile Next diyoruz.
10. Adım: "Checkout Windows-style commit Unix-style line endings" 
seçeniğini windows kullanıyorsanız nex diyoruz ve geçiyoruz.
(Linux ve MacOS için İkinci seçenek seçilebilir)
(Sonradan müdahale edilebiliyor sadece yazım tarzı değişiyor.)
Windows için doğrudan Next diyoruz.
11. Adım: "Use MinTTY(the default terminal of MSYS2)" kendi default terminali Next diyoruz.
12. Adım: "Fast-forward or merge" seçeği ile birlikte Next diyoruz.
13. Adım: "Git credential manager" güvenlik için seçili olarak gelen değer ile Next diyoruz.
14. Adım: "Enable file system caching" seçeneği ile Next diyoruz.
15. Adım: "Enable experimental support for pseudo consoles." yapısı Hâlen tamamlanmış 
bir yapı değildir (gelecekte değişebilir) bu nedenle bu sayfa içerisindeki hiçbir 
seçmeden "Install" butonunu seçerek indirme işlemini başlatıyoruz.
16. Adım: Kurulum tamamlandı istersek "Realease notes" değerlerini görüntüleyebilir
veya "Launch Git Bash" seçeneğini seçebiliriz. 
Görmek amacıyla "Launch Git Bash" seçeneğini seçiyoruz ve Finish butonuna basıyoruz.
17. Adım: "Git Bash" yapısı başarılı bir şekilde açıldıysa kurulum tamamlanmış demektir. 
18. Adım: Kontrol amacıyla "CMD" alanına "git -v" komutunu giriyoruz. Eğer çıktı olarak
"Git" yapısının versiyon bilgisi dönüyorsa kurulum başarılı bir şekilde tamamlanmış demektedir.

Böylelikle git kurumu tamamlanmış oluyor. Git Bash yapısı CMD terminaline benzer bir şekilde karşımıza geliyor. Bu noktada şunu belirtmek istiyorum bu yazı yazıldıktan sonra kurulum aşamaları değiştirilmiş olabilir. Böyle bir durum oluştursa sayfanın en altında bulunan Instagram veya Youtube platformları üzerinden bizimle iletişime geçiniz.

Kurulumu kontrol etme maksatlı CMD alanına gidin ve açılan alana "git -v" komutunu girin enter tuşuna bastığınızda size Git yapısının versiyonunu söyleyen bir yazı geliyorsa kurulum başarılı bir şekilde tamamlanmış demektir.

Kurulum işlemi tamamlandı GitHub hesabımız oluşturuldu o hâlde bu ikisi arasındaki bağlantıyı yaparak artık GitHub'ı kullanmaya başlayabiliriz 😊

GitHub Nedir?

GitHub, versiyon kontrol sistemidir. Tabi günümüzde bu amacı dışında birçok amaçla kullanılmaktadır. Örneğin bir ekip içerisinde uzaktan ortak bir proje üzerinde çalışmak için, insanların çalışmalarını ortak bir noktada barındırma gibi. Aynen vermiş olduğumuz örnekte olduğu gibi her bir kişi kendi geliştirdiği projeyi yüklediğinde ana sayfa içerisindeki görüntü değişir fakat kalıcı olarak değil. Anahtar kelime de tam olarak budur. Zira gönderilen yeni veri içerisinde eğer bir değişiklik varsa(Ekleme, Silme, Güncelleme gibi) GitHub bunu fark eder ve önceki hâline gidebilecek bir yapı oluşturur. Bu nedenle günümüzde daha çok Showroom olarak kullanılsa da asıl amacı versiyon kontrol sistemi oluşturmaktır.

Kafanız karışmasın, örneğin siz bir proje geliştirdiniz ve geliştirmiş olduğunuz ...