CodeBlanks Logo Icon CodeBlanks

Silme (git rm)

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 status

Silme 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

terminal
# Dosyayı kaldır ve silme işlemini sahnele

Örnek çözüm

terminal
# Dosyayı kaldır ve silme işlemini sahnele
git rm temporary.txt

Beklenen çı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

Soru
git _______ obsolete.txt____
Cevap
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

Başlangıç bölümündeki tüm dersler