"Git" Nedir?
Git, yazılım geliştirme sürecinde kodda yapılan değişiklikleri takip etmek için kullanılan, dağıtık bir "sürüm kontrol sistemi"dir (Version Control System - VCS). 2005 yılında, Linux'un yaratıcısı olan Linus Torvalds tarafından geliştirilmiştir. Git, GitHub'ın temelini oluşturan teknolojidir.
Sürüm Kontrolü Neden Önemlidir?: Bir yazılım projesinde, onlarca hatta binlerce geliştirici aynı kod tabanı üzerinde çalışabilir. Sürüm kontrol sistemi olmadan, kimin hangi değişikliği yaptığını, bir hatanın ne zaman ortaya çıktığını veya bir kod parçasının neden değiştirildiğini takip etmek imkansız hale gelirdi. Git, projenin her bir "anının" fotoğrafını çekerek (bu anlara "commit" denir), projenin tüm tarihini kaydeder. Bu, geliştiricilerin zamanda geriye gitmesine, farklı sürümleri karşılaştırmasına ve hataları kolayca bulmasına olanak tanır.
Dağıtık Yapı: Git'i diğer eski sürüm kontrol sistemlerinden ayıran en önemli özellik, "dağıtık" olmasıdır. Merkezi bir sunucuya bağımlı olan sistemlerin aksine, Git'te her geliştiricinin bilgisayarında projenin tam bir kopyası ve geçmişi bulunur. Bu, geliştiricilerin internet bağlantısı olmadan da çalışabilmesini, kendi yerel makinelerinde değişiklikler yapıp test edebilmesini ve sistemi çok daha hızlı hale getirmesini sağlar.
Git ve GitHub Farkı: Git ve GitHub sıkça karıştırılır. Kısacası: Git, komut satırında çalışan, sürüm kontrolünü yapan yazılımın kendisidir. Bir araçtır. GitHub, bu Git "repo"larını (kod depolarını) internet üzerinde barındıran, üzerine iş birliği ve sosyal kodlama özellikleri (Pull Request, Issue takibi gibi) ekleyen web tabanlı bir hizmettir. Yani, Git bir motor ise, GitHub o motoru kullanan bir arabadır.
Kelimeler: git, github, sürüm kontrolü, yazılım geliştirme, linus torvalds, dağıtık sistem, komut satırı
İlgini Çekebilir
Galata Kulesi Nedir?
Galata Kulesi, İstanbul'un Galata semtinde bulunan, şehrin en tanınmış simgelerinden ve en önemli tarihi anıtlarından biridir. Silindirik gövdesi ve k
GörüntüleMars'ta Gün Batımı Neden Mavidir?
Mars'ta gün batımı, Dünya'daki alışık olduğumuz turuncu ve kırmızı tonların aksine, belirgin bir mavi renge sahiptir. Bu ilginç olgunun nedeni, her ik
GörüntüleBonsai Sanatı Nedir ve Nasıl Yapılır?
Bonsai, özel teknikler kullanılarak ağaçların saksı içinde estetik bir şekilde bodurlaştırılması ve şekillendirilmesi sanatıdır. Japonca kökenli bu ke
GörüntüleBaobab Ağacı Nedir?
Baobab, Adansonia cinsine ait, Afrika anakarası, Madagaskar ve Avustralya'ya özgü, şişkin ve devasa gövdesiyle tanınan, son derece uzun ömürlü bir ağa
GörüntüleNeden deniz suyu tuzludur?
Deniz suyu, karalardan taşınan tuz mineralleri içerir.Bu mineraller denizlerde birikir ve tuzlu yapar.
Görüntüle"Sonar" Teknolojisi Su Altında Nasıl Çalışır?
Sonar (SOund NAvigation and Ranging), ses dalgalarını kullanarak su altındaki nesnelerin yerini, mesafesini ve şeklini tespit etmeye yarayan bir tekno
GörüntüleKasırgalar (Hurricane) Nasıl Oluşur?
Kasırga (hurricane), tropik fırtına veya tayfun olarak da bilinen, sıcak okyanus suları üzerinde oluşan, dönen ve şiddetli rüzgarlara sahip devasa bir
GörüntülePaslanmaz Çelik Metali Pastan Nasıl Korur?
Paslanmaz çelik, normal çeliğin aksine paslanmaya (korozyona) ve lekelenmeye karşı son derece dayanıklı bir demir alaşımıdır. Bu olağanüstü direncini,
GörüntüleKanallardaki "Gemi Asansörü" (Canal Lock) Sistemi Nasıl Çalışır?
Kanal havuzu veya gemi asansörü (canal lock), nehir ve kanallarda, farklı su seviyelerine sahip iki su yolu arasında gemilerin ve teknelerin geçişini
GörüntüleDünya'nın Dönüş Hızı Yavaşlıyor mu? (Artık Saniye)
Evet, Dünya'nın kendi ekseni etrafındaki dönüş hızı, Ay'ın yarattığı gelgit kuvvetlerinin frenleyici etkisi nedeniyle çok yavaş bir şekilde azalmaktad
Görüntüle