#git
#git
Вопрос:
Мне нужна помощь с проблемой git.
Мне удалось создать файл с пробелом в начале его имени. У меня также есть такой же файл без пробела. Когда я впервые создал файл с одним пробелом, я добавил его и зафиксировал в своем локальном репозитории.
если я выполняю git rm, он удаляет файл, который я хочу сохранить, а не файл, от которого я хочу избавиться..
Как я могу избавиться от версии с начальным символом пробела в имени файла..
С уважением
Гас Дентон, Университет Нового Южного Уэльса
Комментарии:
1. Работает ли цитирование имени файла?
git rm -- " file"
Ответ №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 8e629e2] 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
Комментарии:
1. Мне нравится stackoverflow и спасибо за вашу помощь. Я создал git rm partB2_1_insert.cfm, и это сработало. статус git показывает, что он удален, поэтому я полагаю, что затем я должен выполнить фиксацию, правильно ли этот последний шаг (что, безусловно, подразумевается lost-theroy)
2. Да, вы довольно правы! Продолжайте. Зафиксируйте его. Как насчет того, чтобы пометить этот поток принятым флагом?
3. Я нажал на галочку, и она стала зеленой.. Как новичок здесь, я предполагаю, что именно так я принимаю решение.. И еще раз спасибо всем