Menu
CoddyTech

Sahnelenmemiş Değişiklikleri Atma

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

Bazen çalışma dizininde pişman olduğun ve geri almak istediğin düzenlemeler yaparsın. Değişiklikler hazırlama alanına eklenmediği sürece, dosyayı kaydedilmiş sürümüne şu komutla geri döndürebilirsin:

git restore notes.txt

Bu, notes.txt dosyasının çalışma kopyanızın üzerine en son commit'teki sürümü yazar. Kaydedilmemiş düzenlemelerinizi kaybedersiniz, ancak hazırlama alanı ve geçmiş değişmeden kalır.

Depodaki tüm aşamaya alınmamış değişiklikleri tek seferde atmak istiyorsan bir nokta kullan:

git restore .

git restore yıkıcıdır: commit etmediğiniz (veya hazırlama alanına almadığınız) her şey bu işlemden sonra kaybolur. Bilinçli kullanın.

challenge icon

Görev

Başlangıç

Klasör, port=80 satırını içeren config.txt dosyasını barındırıyor. Henüz bir Git deposunda değil.

Depoyu main dalında başlatın, commit yazarını yapılandırın ve önce mevcut dosyayı commit edin:

git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add config.txt
git commit -q -m "Add config"

Dosyayı port=9999 olarak 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

Terminal
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