Bu öğretici, Git’e yeni başlayanlar için defter tutma ve temel ilk adımlara odaklanarak, yeni başlayanlar için dost canlısı bir giriş sunmaktadır. Git, kod yönetimi ve projeler üzerinde işbirliği için çok önemli olan dağıtık bir sürüm kontrol sistemi (DVCS)’dir. Bu temel kavramlara hakim olmak, etkili Git kullanımının temel taşıdır.
İçindekiler
- Git Nedir?
- Git Deposu Oluşturma
- .gitignore ile Dosyaları Yoksayma
- git add ile Değişiklikleri Hazırlama
- git commit ile Değişiklikleri Kaydetme
- Sonraki Adımlar
Git Nedir?
Git, güçlü bir dağıtık sürüm kontrol sistemi (DVCS)’dir. Merkezi sistemlerin aksine, her geliştirici deponun, geçmişi de dahil olmak üzere tam bir kopyasına sahiptir. Bu, çevrimdışı çalışma ve daha kolay işbirliği sağlar. Git, dosyalarınızdaki değişiklikleri izleyerek önceki sürümlere geri dönmenizi, farklı sürümleri eş zamanlı olarak yönetmenizi (dallandırma yoluyla) ve başkalarıyla kolayca işbirliği yapmanızı sağlar.
Git Deposu Oluşturma
Yeni bir Git deposu oluşturmak için, terminalinizde veya komut isteminizde projenizin dizinine gidin. Ardından, aşağıdaki komutu kullanın:
git init
Bu komut, projenizin dizini içinde gizli bir .git
dizini oluşturur. Bu dizin, projenin geçmişi de dahil olmak üzere Git’in tüm iç verilerini içerir. Dizininiz artık bir Git deposudur ve değişiklikleri izlemeye başlayabilirsiniz.
.gitignore ile Dosyaları Yoksayma
Bir .gitignore
dosyası, Git’in neyi izlediğini yönetmek için çok önemlidir. Sürüm kontrolünden hariç tutulması gereken dosya ve dizinleri belirtir. Bu, gereksiz dosyaların (geçici dosyalar, derleme çıktılar veya hassas veriler gibi) deponuzu karıştırmasını önler. Depo kök dizininizde bir .gitignore
dosyası oluşturun. Örneğin:
*.log
temp/*
node_modules/
Bu örnek, tüm .log
dosyalarını, temp
dizini içindeki her şeyi ve tüm node_modules
dizinini yoksaymaktadır.
git add ile Değişiklikleri Hazırlama
Değişiklikleri kaydetmeden önce, bunları hazırlama alanına eklemelisiniz. Hazırlama alanı, bir sonraki kaydetmeye dahil etmeye hazır olduğunuz değişiklikler için geçici bir bekleme alanıdır. git add
kullanın:
git add . # Geçerli dizindeki ve alt dizinlerdeki tüm değişiklikleri hazırlar
git add file.txt # Sadece belirtilen dosyayı hazırlar
git commit ile Değişiklikleri Kaydetme
Değişiklikleri hazırladıktan sonra, git commit
kullanarak bir kaydetme oluşturun. Bir kaydetme, projenizin belirli bir zamandaki anlık görüntüsüdür. Değişiklikleri açıklayan açıklayıcı bir mesaj her zaman ekleyin:
git commit -m "İlk kaydetme: proje yapısını kurma"
Sonraki Adımlar
Bir Git deposu başlattınız ve ilk kaydetmenizi yaptınız! Şimdi dallandırma, birleştirme, uzak depoları ve başkalarıyla işbirliğini keşfedin. Resmi Git belgeleri de dahil olmak üzere çevrimiçi olarak çok sayıda kaynak mevcuttur.