Sahnelenmemiş Değişiklikleri Atma
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası. Ders 40 / 58.
Bazen çalışma dizininde pişman olduğunuz ve çöpe atmak istediğiniz düzenlemeler yaparsınız. Değişiklikler henüz sahnelenmediği sürece, dosyayı şu komutla işlenmiş sürümüne geri döndürebilirsiniz:
git restore notes.txtBu, notes.txt dosyasının çalışma kopyasını en son commit’teki sürümle üzerine yazar. Kaydedilmemiş düzenlemelerinizi kaybedersiniz, ancak hazırlama alanı ve geçmiş değişmeden kalır.
Depodaki tüm aşamalandırılmamış (unstaged) değişiklikleri tek seferde geri almak istiyorsanız, nokta kullanın:
git restore .git restore yıkıcıdır: işlemi gerçekleştirdikten sonra commit etmediğiniz (veya hazırlama alanına eklemediğiniz) her şey kaybolur. Dikkatli kullanın.
Görev
BaşlangıçKlasör, config.txt dosyasını ve içinde zaten işlenmiş olan port=80 satırını içeriyor. Dosyayı port=9999 olacak şekilde değiştirin, ardından değişikliği hemen git restore ile geri alın. Dosyanın son içeriğini yazdırın.
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 Yoksayma9Değişiklikleri Geri Alma
Sahnelenmemiş Değişiklikleri AtmaBir Dosyayı Sahneden ÇıkarmaSon Commit'i DeğiştirmeBir Commit'i Geri AlmaBir Dalı SıfırlamaÖzet - Zaman MakinesiKendi başına pratik yap: Terminal playground