Github.jpg-Git ve Github Nedir? Nasıl Kullanılır?-cahitsoyman.blogspot.com
Bu makalemde Git ve Github hakkında  daha önce bu blogumda yayınladığım aşağıdaki;






makalelerimden farklı olarak yabancı kaynaklardan derlediğim bilgileri aktarmaya çalışacağım. 

Yukarıda bahsettiğim daha önceki yazılarımda Git ve Github'ın komut sistemi üzerinden bazı kodlar yardımı ile nasıl kullanıldığı konusunda bilgiler vermeye çalışmıştım.

Bu yazımda ise, sistemi daha kolay yoldan, kod ezberlemeden kullanma şeklini anlatacağım.

Git ve Github aynı şeyler gibi biliniyor. Öncelikle;  bu konuya biraz açıklık getirdikten sonra esas konuya geçmek istiyorum.

Aslında Git ve Github birbirini tamamlayan şeyler. Git bir Versiyon Kontrol Sistemi dir. Kısaca  VCS (Version Control System)  olarak da adlandıralan bir sistemdir. Git, bir dosya veya projede (repository) çalışanlar, devamlı revizyon yapanlar için  ve geriye dönük revizyonların gösterildiği bir sistemdir.

Bir repository de kodlama yapan yazılımcıların kodlamada yaptığı bir değişikliği sonradan tekrar geri almak istediğinde, ya da önceki hali ile olan farkı görmek istediğinde buna imkan tanıyan bir sistemdir. Kısaca Git, proje dosyalarını versiyon versiyon tutmaya yarayan sistemin adıdır. 

Githup ise; bunları hup olarak tuttuğumuz bir havuz, bir depodur. Github; versiyon kontrol sistemlerinin yani Git in bir (remote warehouse) uzak deposudur. Yani bir proje üzerinde çalışan elemanların o proje üzerinde yaptığı değişikliği havuza veya depoya gönderdiği bir alandır.

Bu sistemle, internet üzerinde ki başkalarının projelerinden faydalanabilir veya o projelere katkıda bulunabilirsiniz.

Bu sistemle, projelerinizi internet ortamında paylaşabilir veya geliştirebilirsiniz.

Şimdi  bilgisayaramıza hangi dosyayı indirerek Git kurulumunun nasıl yapılacağı konusuna bakalım. Daha sonrada  Github üzerinde nasıl üyelik oluşturacağımızı ve nasıl proje ekleyeceğimizi anlatalım.

Git Programının Kurulumu

git-scm.com adresine girdiğimizde konu ile ilgili dökümanlara ulaşabiliriz. Bu sayfanın alt tarafına doğru baktığımızda bu sistemin hangi projelerde (android,linux v.s.) kullanılmış olduğunu ve hangi firmaların (google, facebook,twitter v.s.) kullandığını görüyoruz. 

Sayfada çeşitli işletim sistemlerine göre git programını download edebiliriz. Windows işletim sistemi için en son 2.10.2 versiyonu bulunmakta olup, download butonundan windows işletim sistemine  tıklayarak 32 bit veya 64 bit tercihi ile programı bilgisayaramıza indiriyoruz.

Program bir arayüze sahip olmadığından arka plana yerleşerek çalışmaktadır. Sayfanın sol tarafında ki panelinde Download sekmesi altında Gui Clients kısmına tıklayarak burada ki sayfadan github la entegre çalışan  ücretli ücretsiz istediğiniz programları da indirebilirsiniz. 

Githup'a Üyelik ve Giriş   

Github.com adresine girip sağ taraftaki githuba kaydol butonuna tıklayarak; kullanıcı adımızı, eposta adresimizi ve bir harf, bir rakam olmak üzere en az 7 karakterli şifremizi girerek hesabımızı oluşturuyoruz.

Githubta ücretsiz hesap açtığımızda projelerimiz herkese açık oluyor. Eğer projelerimizi kimsenin görmesini istemiyorsak ücretli hesap açmamız gerekmektedir.

Konu ile ilgili anlatımları aşağıda ki videodan, devamını da  youtube'ta ki sayfamda ki Git ve Github videolarından takip edebilirsiniz.