Anlık Görüntüler ve Commit'ler
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası — ders 3 / 58.
Git, projenizi bir dizi anlık görüntü olarak kaydeder. Her bir anlık görüntüye commit denir ve her commit, o andaki izlenen her dosyanın tam durumunu yakalar.
Anlık görüntüyü ne zaman alacağınıza siz karar verirsiniz. Tipik bir iş akışı şuna benzer:
- Bazı dosyaları düzenleyin.
- Git'e bir sonraki anlık görüntüye hangi değişikliklerin dahil edilmesini istediğinizi söyleyin.
- Değişikliği açıklayan kısa bir mesajla bir commit oluşturun.
Her commit benzersiz bir ID (uzun bir harf ve sayı dizisi) ve "Add login form" veya "Fix typo in README" gibi kendi yazdığınız bir mesaj alır.
Bir commit oluşturulduğunda, ona her zaman geri dönebilirsiniz. Daha sonra dosyaları silseniz bile, anlık görüntü onların eskiden nasıl göründüğünü hatırlar.
Kopya kağıdı
Git projenizi bir dizi commit (anlık görüntü) olarak kaydeder. Her commit, o andaki her izlenen dosyanın tam durumunu yakalar ve benzersiz bir ID alır.
Tipik commit iş akışı:
- Bazı dosyaları düzenleyin.
- Git'e bir sonraki anlık görüntüye hangi değişikliklerin dahil edileceğini söyleyin.
- Kısa ve açıklayıcı bir mesajla bir commit oluşturun (örneğin
"Add login form").
Commit'ler kalıcı anlık görüntülerdir — her zaman önceki herhangi bir commit'e geri dönebilirsiniz.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
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ırlanan Değişiklikleri KarşılaştırmaGit ShowÖzet - Dedektiflik Çalışması5Dosyaları Yoksayma
Dosyaları Neden YoksayarızGitignore DesenleriYoksayma Kurallarını Kontrol EtmeÖzet - Temiz Repo3Değişiklikleri İzleme
Hazırlık AlanıGit AddGit Commitİzlenen Bir Dosyayı DeğiştirmeGit LogÖzet - İlk Commit'ler6Yemek Tarifi Sitesi Projesi
Projeye Genel BakışBaşlatma ve Yoksayma