İzlenen Bir Dosyayı Değiştirme
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası — ders 12 / 58.
Bir dosya commit edildikten sonra Git onu takip eder. Dosyayı bir sonraki düzenleyişinizde, git status onu takip edilmeyen (untracked) yerine değiştirilmiş (modified) olarak gösterir.
git status --short
M hello.txtİkinci sütundaki M, "çalışma dizininde değiştirilmiş ancak henüz sahnelenmemiş" anlamına gelir. Değişiklikleri aynı git add komutuyla sahnelersiniz:
git add hello.txt
git status --short
M hello.txtM harfinin ilk sütuna taşındığına dikkat edin. İki sütun, staged (sol) ve çalışma dizini (sağ) şeklindedir. Hazırlandıktan (staged) sonra, değişikliği herhangi bir diğeri gibi commit edersiniz:
git commit -m "Update hello.txt"Her commit tam bir anlık görüntü yakalar, böylece eski sürümü kaybetmezsiniz. Ona her zaman geri dönüp bakabilirsiniz.
Görev
KolayKlasör note.txt dosyasını içeriyor. Depoyu başlatın, kullanıcı kimliğini yapılandırın, orijinal dosyayı commit edin, ardından dosyanın içeriğini updated olarak değiştirin ve git status --short komutunu çalıştırın.
Beklenen çıktı, değiştirilmiş-ancak-sahnelenmemiş (modified-but-not-staged) işaretidir.
Kopya kağıdı
İzlenen bir dosyayı düzenledikten sonra, git status --short sağ sütunda M (değiştirildi, sahnelenmedi) gösterir:
git status --short
M hello.txtDeğişikliği git add ile sahneleyin; bu, M harfini sol sütuna (sahnelendi) taşır:
git add hello.txt
git status --short
M hello.txtArdından her zamanki gibi commit yapın:
git commit -m "Update hello.txt"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ı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