Git Nedir?
Yayın: · Son güncelleme:
Git Nedir? Kısaca
Git, dosyalardaki değişiklikleri kayıt altına alan, eski sürümlere dönmeyi ve ekiplerin aynı proje üzerinde paralel çalışmasını sağlayan ücretsiz ve açık kaynaklı dağıtık sürüm kontrol sistemidir. 2005'te Linus Torvalds tarafından geliştirilmiştir.

Git nedir?
Git, bir projenin geçmişini adım adım kaydeden sürüm kontrol aracıdır. Linux çekirdeğinin geliştirilmesi için 2005'te Linus Torvalds tarafından yazılmıştır. Bugün açık kaynak projelerden büyük şirketlere kadar yazılım dünyasında en yaygın kullanılan sürüm kontrol sistemi Git'tir.
Nasıl çalışır?
Git, projenizi depo (repository) adı verilen bir klasörde takip eder. Dosyalarda değişiklik yaptıktan sonra bunları bir kayıt noktası olarak saklarsınız; bu kayda commit denir. Her commit, o anki dosyaların bir anlık görüntüsünü, yazarını, tarihini ve bir açıklama mesajını içerir.
Git dağıtıktır. Projenin tüm geçmişi her geliştiricinin bilgisayarında bulunur. İnternet bağlantısı olmadan commit yapabilir, geçmişe bakabilir ve dal oluşturabilirsiniz.
Temel kavramlar ve komutlar
Branch (dal), ana koddan ayrılan bağımsız bir çalışma hattıdır. Yeni bir özelliği ayrı bir dalda geliştirir, hazır olunca merge ile ana dala birleştirirsiniz.
Başlangıç için bilmeniz gereken birkaç komut şunlardır:
git init: Klasörü Git deposu hâline getirir.git add .: Değişiklikleri kayda hazırlar.git commit -m "mesaj": Hazırlanan değişiklikleri kaydeder.git log: Geçmiş kayıtları listeler.git push: Kayıtları uzak depoya, örneğin GitHub'a gönderir.
Nelere dikkat etmeli?
Commit mesajlarınızı "düzeltme" gibi belirsiz ifadeler yerine "sepette indirim hesabı düzeltildi" gibi açıklayıcı yazın. Şifre ve API anahtarı içeren dosyaları .gitignore ile depodan uzak tutun, çünkü bir kez commit edilen bilgi geçmişte kalır. Küçük ve sık commit yapmak, bir hatayı geri almanızı kolaylaştırır.
Sıkça Sorulan Sorular
Git ile GitHub aynı şey mi?
Hayır. Git, bilgisayarınızda çalışan sürüm kontrol aracıdır. GitHub ise Git depolarını internette barındıran ve ekip çalışması için ek özellikler sunan bir platformdur.
Git ne demek, kelime anlamı ne?
Git, İngiliz argosunda "işe yaramaz, aptal kişi" anlamına gelen bir kelimedir. Linus Torvalds bu adı şaka amaçlı seçtiğini söylemiştir; yazılımda ise bir kısaltma değil, aracın adıdır.
İlgili terimler
İlgili yazılar
Freelancer Nasıl Olunur? Adım Adım Başlangıç ve Vergi Rehberi
Freelancer olmak için resmî bir belge gerekmez: Satılabilir bir beceri seçer, portfolyo hazırlar, bir platformda ya da doğrudan müşterilere hizmet sunarsın. Düzenli gelir oluştuğunda vergi kaydı gerekir; bunu bir mali müşavirle planlamalısın.
Pasif Gelir Nedir, Nasıl Elde Edilir? Sermaye ve Emek Gerçekleri
Pasif gelir, bir kez kurulduktan sonra her gün aktif çalışmadan gelmeye devam eden gelirdir: kira, faiz, temettü, dijital ürün ya da içerik geliri gibi. Ancak neredeyse her pasif gelir ya sermaye ya da önden yoğun emek ister ve düzenli bakım gerektirir.
Dolandırıldım, ne yapmalıyım? Adım adım ilk saatten suç duyurusuna
Dolandırıldığını fark edince hemen bankanı resmî numarasından arayıp kartını ve hesap erişimini kapattır, itiraz başlat. Delilleri topla, savcılığa ya da polis/jandarmaya suç duyurusunda bulun; sahte siteyi Siber Güvenlik Başkanlığına bildir.


