Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.07.2015, 11:42
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

GIT Удаление такого файла со странным именем
Здравствуйте!

Не получается удалить файл.

Статус выдает такую картинку:

$ git status
On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    "install/SQLSRV/sqlsrv20 (\320\264\320\273\321\217 PHP 5.2 \320\270 5.3).rar"

no changes added to commit (use "git add" and/or "git commit -a")


Пытаюсь удалить разными способами, но безрезультатно:

$ git rm install/SQLSRV/"sqlsrv20 (\320\264\320\273\321\217 PHP 5.2 \320\270 5.3).rar"

fatal: pathspec 'install/SQLSRV/sqlsrv20 (\320\264\320\273\321\217 PHP 5.2 \320\270 5.3).rar' did not match any files

$ git rm ""install/SQLSRV/sqlsrv20 (\320\264\320\273\321\217 PHP 5.2 \320\270 5.3).rar""

bash: syntax error near unexpected token `('

$ git rm '"install/SQLSRV/sqlsrv20 (\320\264\320\273\321\217 PHP 5.2 \320\270 5.3).rar"'

fatal: pathspec '"install/SQLSRV/sqlsrv20 (\320\264\320\273\321\217 PHP 5.2 \320\270 5.3).rar"' did not match any files

$ git rm "install/SQLSRV/sqlsrv20 (\320\264\320\273\321\217 PHP 5.2 \320\270 5.3).rar"                                        
                                                   
fatal: pathspec 'install/SQLSRV/sqlsrv20 (\320\264\320\273\321\217 PHP 5.2 \320\270 5.3).rar' did not match any files


Подскажите, как выкрутиться в этой ситуации?
Ответить с цитированием
  #2 (permalink)  
Старый 13.07.2015, 11:47
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Удалось удалить такой командой:

$ git rm "install/SQLSRV/sqlsrv20 (для PHP 5.2 и 5.3).rar"


это еще хорошо, что я помню название файла... а что делать, если я название не помнил бы???
Ответить с цитированием
  #3 (permalink)  
Старый 13.07.2015, 14:40
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

Магическая команда
git config core.quotepath false

покажет нормальное название файла.

А еще git clean есть.

Последний раз редактировалось Makarov, 13.07.2015 в 14:45.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
git кодировка файла index FanAizu Оффтопик 0 12.04.2015 20:27
Удаление файла по отсутствию данных о нем kostyanet Элементы интерфейса 1 26.11.2014 01:23
Не работает ajax удаление, из-за повторного подключения файла. light Общие вопросы Javascript 5 24.09.2014 21:55
Два файла, две функции, но с одним именем Janom Общие вопросы Javascript 19 31.01.2013 10:46
Удаление скрытого файла pooleet Общие вопросы Javascript 8 15.07.2010 09:23