"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
"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üleNeden Bazen Kulaklarımız Çınlar? (Tinnitus)
Kulak çınlaması veya tıptaki adıyla "tinnitus", ortamda herhangi bir ses kaynağı olmamasına rağmen bir veya her iki kulakta duyulan vızıltı, çınlama,
GörüntüleFarenin İcadı ve Douglas Engelbart
Bilgisayar faresi, günümüzdeki grafiksel kullanıcı arayüzlerinin (GUI) temelini oluşturan, devrim niteliğinde bir icattır. Bu icadın arkasındaki isim,
GörüntüleBir Ülkenin "Cari Açık" Vermesi Ne Demektir?
Cari açık, bir ülkenin, belirli bir dönemde (genellikle bir yıl) yurt dışından kazandığı toplam gelirin, yurt dışına yaptığı toplam ödemelerden daha a
GörüntüleCırcır Böceği Nedir?
Cırcır böceği, Gryllidae familyasına ait, genellikle geceleri aktif olan ve en çok erkeklerinin çıkardığı ritmik ve melodik "cırlama" sesiyle bilinen
GörüntüleNeden Bazı İnsanlar "Taşıt Tutması" (Hareket Hastalığı) Yaşar?
Taşıt tutması (hareket hastalığı), bir araba, gemi veya uçakta seyahat ederken ortaya çıkan, mide bulantısı, baş dönmesi, soğuk terleme ve kusma gibi
GörüntüleNeden Çok Güldüğümüzde Gözümüzden Yaş Gelir?
Çok güldüğümüzde veya yoğun bir duygusal an yaşadığımızda (sadece üzüntü değil, aşırı sevinç veya kahkaha da dahil) gözlerimizden yaş gelmesi, yüz kas
GörüntüleSiber güvenlik neden bu kadar önemlidir?
Dijitalleşen dünyada kişisel verilerin, şirket bilgilerinin ve ulusal güvenliğin korunması kritik hale gelmiştir. Siber saldırılar, büyük ekonomik kay
GörüntüleVaroluşçuluk (Egzistansiyalizm) Nedir?
Varoluşçuluk, insan varoluşunun doğasını, özgürlüğünü ve anlam arayışını merkeze alan bir felsefe akımıdır. En temel ilkesi, Jean-Paul Sartre tarafınd
GörüntüleDiego Maradona Kimdir?
Diego Armando Maradona, Arjantinli, birçok kişi tarafından Pelé ile birlikte tüm zamanların en iyi futbolcusu olarak kabul edilen, olağanüstü yeteneği
Görüntüle