GIT RM файл с ведущим символом пробела в имени файла

Мне нужна помощь с проблемой git.

Мне удалось создать файл с пробелом в начале его имени. У меня также есть тот же файл без пробела. Когда я впервые создал файл с единственным пространством, я добавил его и передал его в свое местное репо.

если я делаю git rm, он удаляет файл, который я хочу кепет, а не файл, из которого я хочу избавиться.

Как я могу избавиться от версии с ведущим одиночным пробелом в имени файла.

Привет

Гус Дентон Юни Нового Южного Уэльса

1 ответ

Побегите каждое пространство с косой чертой, например:

$ la
total 20
drwxr-xr-x 3 stevek stevek 4096 2011-06-07 22:50 ./
drwxr-xr-x 40 stevek stevek 4096 2011-06-07 22:50 ../
drwxr-xr-x 8 stevek stevek 4096 2011-06-07 22:50 .git/
-rw-r--r-- 1 stevek stevek 5 2011-06-07 22:50 test.txt
-rw-r--r-- 1 stevek stevek 5 2011-06-07 22:50 test.txt
$ git rm \ \ test.txt
rm ' test.txt'
$ git commit -m'removed'
[master 8******] removed
 1 files changed, 0 insertions(+), 1 deletions(-)
 delete mode 100644 test.txt
$ la
total 16
drwxr-xr-x 3 stevek stevek 4096 2011-06-07 22:51 ./
drwxr-xr-x 40 stevek stevek 4096 2011-06-07 22:50 ../
drwxr-xr-x 8 stevek stevek 4096 2011-06-07 22:51 .git/
-rw-r--r-- 1 stevek stevek 5 2011-06-07 22:50 test.txt

licensed under cc by-sa 3.0 with attribution.