Silme (git rm)
- Git kursu
- Başlangıç
- Ders 43/80
- 4 dk
git rm ile dosyaları silmeyi öğrenirsin.
git rm ile dosya silme
git rm komutu, takip edilen bir dosyayı çalışma klasöründen siler ve silme işlemini sahneye ekler. Böylece dosyanın kaldırılması bir sonraki commit için hazırlanmış olur. Komut, hem dosyanın çalışma alanındaki kopyasını hem de Git'in takip bilgisini günceller.
git rm old-notes.txt
git statusSilme işlemini commit ederek Git geçmişine kaydedebilirsin.
Silme işlemini commit et
git rm komutunu çalıştırdıktan sonra silme işlemi sahneye alınmış olur. git status ile değişikliğin durumunu kontrol edebilirsin. Ardından bir commit oluşturarak dosyanın kaldırılmasını proje geçmişine kaydedersin.
git rm draft.txt
git status
git commit -m "Remove draft"Commit, dosyanın silinme işlemini de diğer değişiklikler gibi geçmişte saklar.
Uygulama Takip edilen dosyayı kaldır
Takip edilen temporary.txt dosyasını silen ve silme işlemini sahneye alan komutu yaz.
Başlangıç kodu
# Dosyayı kaldır ve silme işlemini sahneleÖrnek çözüm
# Dosyayı kaldır ve silme işlemini sahnele
git rm temporary.txtBeklenen çıktı
git rm temporary.txt
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Takip edilen bir dosyayı silip silme işlemini aynı anda sahneye eklemek için hangi komutu kullanırsın?
- git rm old-notes.txt Doğru cevap
- git status old-notes.txt
- git log old-notes.txt
- git add old-notes.txt
Açıklama: <code>git rm</code>, takip edilen dosyayı kaldırır ve silme işlemini sahneye alır.
2 Dosyayı kaldır ve silmeyi sahneye al
git _______ obsolete.txt____
git _______ obsolete.txtrm
Açıklama: <code>git rm obsolete.txt</code>, dosyayı kaldırır ve silme işlemini sahneye alır.
3 Dosya silme süreci
| Kavram | Anlamı |
|---|---|
git rm |
Dosyayı siler ve silmeyi sahneler |
Delete |
Dosyanın kaldırılması |
git status |
Silme durumunu gösterir |
git commit |
Silme işlemini geçmişe kaydeder |