Menu
CoddyTech

Bir Dosyayı Sahneden Çıkarma

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

Bir sonraki commit'e eklemeyi amaçlamadığınız bir dosyayı yanlışlıkla hazırlama alanına eklediyseniz, şu komutla hazırlama alanından çıkarabilirsiniz:

git restore --staged secrets.txt

--staged bayrağı, git restore komutuna çalışma dizini yerine hazırlama alanını değiştirmesini söyler. Dosyanın gerçek içeriğine dokunulmaz; yalnızca hazırlama durumu sıfırlanır.

Hazırlamadan çıkardıktan sonra git status, dosyanın yeniden değiştirilmiş ancak hazırlanmamış olduğunu gösterir. Daha sonra farklı bir alt kümeyi hazırlamayı seçebilir veya değişikliği sonraya bırakabilirsin.

Değişikliği tamamen atmak istediğinde bu, git restore filename (--staged olmadan) komutuyla iyi eşleşir: önce hazırlama alanından çıkar, ardından dosyayı geri yükle.

challenge icon

Görev

Kolay

Klasör todo.txt ve secrets.txt dosyalarını içeriyor ve henüz bir depo değil.

  1. Depoyu başlatın, kullanıcı kimliğini yapılandırın ve yalnızca todo.txt dosyasını commit edin.
  2. todo.txt dosyasına bir satır ekleyin; örneğin echo "buy milk" >> todo.txt.
  3. Her iki dosyayı da stage edin, ardından yalnızca secrets.txt dosyasını stage alanından çıkarın.
  4. Sonucu görmek için git status --short komutunu çalıştırın.

Beklenen çıktı (sıraya dikkat edin): önce todo.txt için stage edilmiş-değiştirilmiş satırı, ardından secrets.txt için izlenmeyen satırı.

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