Menu
CoddyTech

Geçmişi İncele

Coddy'nin Terminal Journey'sinin Sürüm Denetimi bölümünün bir parçası. Ders 27 / 58.

Cookbook deposunun artık küçük ama gerçek bir geçmişi var: bir ilk commit ve tarif ekleyen bir takip commit’i.

Geçmişi incelemek, çalışmanın düzgün durumda olduğunu doğrulamanın en kolay yoludur. git rev-list --count HEAD, geçerli dalın ucundan başlayarak geçmişi tarar ve içerdiği commit sayısını yazdırır:

git rev-list --count HEAD

Cookbook deposu için 2 yazdırır.

En son commit'in hangi dosyaları içerdiğini görmek için ağacını git ls-tree -r --name-only HEAD ile listeleyin. Burada .gitignore, index.html, recipes/pasta.md, recipes/pizza.md ve style.css yazdırılır: build.log orada değildir, dolayısıyla derleme çıktısı depoya dahil edilmemiştir.

challenge icon

Görev

Başlangıç

git rev-list --count HEAD komutunu kullanarak toplam commit sayısını yazdır.

Her çalıştırma klasörün yeni bir kopyasıyla başlar ve düzenleyicideki betiğin tamamı en baştan yeniden çalışır. Senin için hiçbir şey commit edilmez: düzenleyici, önceki adımların komutlarıyla (git init -q -b main, git config satırları ve iki commit) başlar. Bu satırları düzenleyicide tut. Bunları silersen fatal: not a git repository mesajını görürsün.

Kendin dene

Terminal
git init -q -b main
git config user.name "Cookbook Dev"
git config user.email "dev@coddy.tech"
echo "*.log" > .gitignore
git add .
git commit -q -m "Initial site"
echo "# Pizza" > recipes/pizza.md
git add recipes/pizza.md
git commit -q -m "Add pizza recipe"
# Komutlarınız aşağıda
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Sürüm Denetimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground