という名前のリポジトリに誤ってファイルを取得してしまいました:web,
。入力git rm :web,
すると、コロンはコマンドの一部であり、ファイル名の先頭ではないと思われるようです:
fatal: pathspec 'web,' did not match any files
引用は違いを生みません。
という名前のリポジトリに誤ってファイルを取得してしまいました:web,
。入力git rm :web,
すると、コロンはコマンドの一部であり、ファイル名の先頭ではないと思われるようです:
fatal: pathspec 'web,' did not match any files
引用は違いを生みません。
をエスケープする必要があり:
ます(シェル内だけでなく、シェルgit
自体でも):
git rm '\:web,'
また
git rm \\:web,
:
または、エラーが通知しているベースの pathspec を使用することもできます。例えば:
git rm :::web,
さらに別の選択肢:
git rm ./:web
現在のディレクトリ内のファイルを参照する名前の先頭に追加すると、同じファイルを参照しますが、最初の文字./
はありません。:
(これは、で始まるファイル名にも機能します-
。)
これは、 がその文字をファイル名の先頭にある場合にgit rm
のみ特別に扱うことを前提としていることに注意してください。:
だと思いますが、個人的には確認していません。