私のファイル名にはスペースが含まれているので、次のことをしたとき:
git add first%20file.txt
上記のコマンドは、コンソールで無効なパスを返しました
スペースをエスケープするのはどうですか:
git add first\ file.txt
コメントでsschuberthが述べたように-%20
コマンドラインのファイル名ではなく、URLのスペースのみをエスケープするために使用します。
これらのファイルを追加するには、2 つのオプションがあります
1) ファイル名のエスケープスペース
git add first\ file.txt
git add first\ file\ name.txt
2) ファイル名を引用符で囲みます
git add "first file.txt"
git add "first file name.txt"
FWIW、文字列で始まる名前のファイルが1つしかない場合は、タブ補完を使用することもできますfirst