.git Klasörü
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası. Ders 5 / 58.
.git klasörü Git'in her şeyi sakladığı yerdir: her commit, her branch, yapılandırmanız ve deponun mevcut durumuna dair işaretçiler.
.git klasörünün içindeki hiçbir şeyi neredeyse hiçbir zaman doğrudan düzenlemezsiniz. Git komutları bunu sizin yerinize değiştirir. Ancak orada ne olduğunu bilmek faydalıdır:
ls .gitŞu gibi girdiler göreceksiniz:
HEAD: mevcut dala işaret eden küçük bir dosyaconfig: bu özel depo için ayarlar
objects/: tüm anlık görüntülerin ve içeriğin veritabanırefs/: dallara ve etiketlere yönelik işaretçiler
Eğer .git klasörünü silerseniz, proje bir Git deposu olmaktan çıkar. Dosyaların kendisi kalır, ancak tüm geçmiş kaybolur.
Görev
BaşlangıçMevcut klasörde yeni bir depo başlatın, ardından .git klasörü içinde HEAD dosyasının var olup olmadığını kontrol edin.
İçeriğini yazdırmak için cat .git/HEAD komutunu kullanın. Beklenen çıktı, dal işaretçisi satırıdır.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Versiyon Kontrolü bölümündeki tüm dersler
4Değişiklikleri İnceleme
Git DiffHazırlama Alanındaki Değişiklikleri KarşılaştırmaGit ShowÖzet - Dedektiflik Çalışması5Dosyaları Yok Sayma
Dosyalar Neden Yok SayılırGitignore KalıplarıYok Sayma Kurallarını DenetlemeÖzet - Temiz Depo3Değişiklikleri İzleme
Hazırlama AlanıGit AddGit Commitİzlenen Bir Dosyayı DeğiştirmeGit LogTekrar - İlk Commit'ler6Tarif Sitesi Projesi
Projeye Genel BakışBaşlatma ve YoksaymaKendi başına pratik yap: Terminal playground