"Git ve GitHub Hakkında Her şey"

Github Nedir? Terimler Git Nedir? Kurulum Proje Oluşturma Temel Komutlar Dallanma Komutları Uzak Depo Komutları Diğer Komutlar Faydalı Linkler/Kaynakça
GITHUB NEDİR?

Github, dünyanın farklı yerlerinden geliştirici, programcıların bir araya gelerek yazılım, framework ve kodlarını paylaşıp ortak çalışma projeleri oluşturabildiği, ya da kendilerine ait projelerin GitHub bulut sisteminde kaydedilerek çeşitli araçlarla kolayca tekrar ulaşılmasının sağlandığı, milyonlarca kullanıcısı olan web tabanlı bir platformdur.




GitHub Anasayfası

Projelerinizi Github üzerinde herkese açık veya kapalı şekilde oluşturabilirsiniz. Ayrıca Windows ve MacOS işletim sistemlerinde kullanılabilen masaüstü uygulaması ile de projelerinizi takip edebilirsiniz.



GitHub Resmi Tanıtım Videosu;





GitHub Nasıl Kullanılır?


Kullanışlı bir ara yüze sahip olan GitHub’a bir kullanıcı adı ve e-mail ile üye olmanız gerekiyor.



GitHub Hesap Oluşturma Sayfası


(https://github.com/) bu adresten ana sayfaya giderek kendinize bir kullanıcı adı oluşturun. Projelerinizi GitHub’ta depolamak ücretsizdir. Private (gizli) ve Public (açık) projeler olarak depolayabilmek mümkündür.


İlk defa kullancaklar için github-learning-lab denen bir eğitim aracı mevcuttur ve burada bir bot yardımıyla sistemin nasıl çalıştığını adım adım öğrenebilmektesiniz.


GitHub Öğretici Laboratuvarı

GitHub Öğretici Laboratuvarı

GitHub'ta bir şey saklamak için kendinize bir depo oluşturmanız gerek. Kendi kullanıcı adınıza tanımlı olan bu alana projelerinizi yükleyebilirsiniz.



GitHub Üzerinde Yeni Depo (Repository) Oluşturmak


GitHub’ta bir proje oluşturmak çok basittir. Yeni bir repository oluşturmak çok kolaydır. Ana sayfada profilinize gelerek “Repositories” sekmesine gelerek sağ üstte “New” butonuna basmalısınız. Yeni açılan sayfada sizin kullanıcı adınızın altında bir dizin şeklinde oluşacak bir “Repository” eklemeniz gerekiyor.





Oluşturduğunuz bu çalışma alanınıza bir URL tanımlayacaktır. Bu URL adresine Git terminali üzerinden ulaşarak dizinden dosyaları alabilir veya değiştirebilirsiniz.


Ana dosya Main olarak ifade edilir, sonra bu ana dizinden Branch (Şube) veya başka bir deyişle dal oluşturarak tekrar birleştirebilirsiniz.