gerçekten var olan dosya kaldırılamıyor - fatal: pathspec ... hiçbir dosyayla eşleşmedi
Git kontrol altında sadece silinmeyecek bir dosya var. Başarısız komut:
$ git rm .idea/workspace.xml
fatal: pathspec '.idea/workspace.xml' did not match any files
Aşağıda dizin içeriğini, dallarını vb listeliyorum. Şimdiye kadar dizinin içinden rm denedim ve sadece komik karakterler olması durumunda kaçıyorum ve gerçekten güdük. Web'de ve SO'da arama yaptım, ancak özellikle bulamadım. Şimdiden teşekkürler!
$ git branch -a
* dot-output
master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/modelspace
$
$ git status
# On branch dot-output
# Untracked files:
# ...
$ ls .idea/
ant.xml encodings.xml modules.xml workspace.xml
compiler.xml inspectionProfiles scopes
copyright libraries testrunner.xml
dictionaries misc.xml vcs.xml
$ ls -al
total 56
drwxr-xr-x 16 matt staff 544 Apr 10 11:33 .
drwxr-xr-x@ 33 matt staff 1122 Apr 10 09:40 ..
-rw-r--r--@ 1 matt staff 12292 Apr 10 11:19 .DS_Store
drwxr-xr-x 18 matt staff 612 Apr 10 11:39 .git
-rw-r--r-- 1 matt staff 98 Mar 6 13:40 .gitignore
drwxr-xr-x 16 matt staff 544 Apr 10 11:34 .idea
-rw-r--r-- 1 matt staff 1113 Feb 25 11:07 README
...
$ head -n 2 .idea/workspace.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
$ git rm .idea/workspace.xml
fatal: pathspec '.idea/workspace.xml' did not match any files
GÜNCELLEME: Nevik ve Boris'in yanıtları çok yardımcı oldu. Bazıları IntelliJ IDEA (genel olarak sevdiğim bir araç, BTW) tarafından daha da kötüleşen bir dizi şeyle kafamın karıştığını fark ettim. İlk olarak, git rm'den 'fatal: pathspec' mesajı hem yararsızdır hem de yanıltıcıdır (bu vanilya kullanıcısının görüşüne göre). İkincisi, dosyayı .gitignore'de aldım, ancak sorumu sormadan önce kaldırmıştım. Ancak, IDEA'nın Yok Sayılan Dosyalar özelliğine git'ten bağımsız olarak dahil edildi ve proje görüntüleyicide olduğu gibi (git durumunun gösterdiği gibi izlenmemiş yerine) gösterildi. Son olarak, deneme yaparken IDEA çalışıyordum ve rm'den hemen sonra dosyayı yeniden oluşturuyor gibi görünüyor. Yani, benim paket benim Git Git kafa karıştırıcı alırsanız, hata ayıklama sırasında komut satırında (ve gitk) IDEA çıkın ve tek başına çalıştığınızdan emin olun. Ve bu SO kullanıcıları harika. Tekrar teşekkürler!
git clean -f .idea/workspace.xmlİzlenmeyen dosyayı kaldırmak için kullanabilirsiniz .

rmyerine dosyayı kaldırmayı denedinizgit rmmi?