Menu
Coddy logo textTech

Sahnelenmemiş Değişiklikleri İptal Et

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.txt

Bu işlem, notes.txt dosyasının çalışma kopyasını en son commit'teki sürümle değiştirir. Kaydedilmemiş düzenlemelerinizi kaybedersiniz, ancak hazırlama alanı (staging area) ve geçmiş değişmez.

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: commit etmediğiniz (veya stage'lemediğiniz) her şey bu işlemden sonra kaybolur. Bunu dikkatli kullanın.

challenge icon

Görev

Başlangıç

Klasör, zaten commit edilmiş port=80 satırını içeren config.txt dosyasını barındırıyor. Bunu port=9999 olarak değiştirin, ardından değişikliği git restore ile hemen geri alın. Dosyanın son içeriğini yazdırın.

Kopya kağıdı

Belirli bir dosyadaki aşamalandırılmamış (unstaged) değişiklikleri geri al (son commit'e geri döner):

git restore notes.txt

Depodaki tüm aşamalandırılmamış değişiklikleri tek seferde geri al:

git restore .

Uyarı: git restore yıkıcıdır — commit'lenmemiş ve aşamalandırılmamış değişiklikler kalıcı olarak kaybolur.

Kendin dene

Terminal
quiz iconKendini test et

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