Требуется ли полный путь для удаления файла в GIT, если я нахожусь в подкаталоге? - PullRequest
0 голосов
/ 28 сентября 2010

Репо: mergetest

$ PWD

/ gitvobs / mergetest / яблоко

$ git status

на ветке br1

Изменено, но не обновлено:

(используйте "git add ...", чтобы обновить то, что будет зафиксировано)

(используйте "git checkout - ...", чтобы отменить изменения в рабочем каталоге)

   **modified:   inside**

$ git checkout inside

ошибка: pathspec 'inside' не соответствует ни одному из файлов, известных git.

$ git checkout apple / inside отлично работает

Итак, каждый раз, нужно ли мне указывать полный путь к файлу для нестандартных изменений, когда я в подкаталоге?

Это не относится к add (я могу добавить файл, используя 'git add file-name' в любом месте)

Так ведет себя GIT или это изменилось в других версиях GIT?

Использую git версии 1.6.6

Спасибо

1 Ответ

0 голосов
/ 28 сентября 2010

В git версии 1.7.1 я могу использовать git checkout inside, чтобы восстановить файл.Вот коммит , который представил эту функцию, если вам интересно.

Edit: На самом деле, она работает и в git версии 1.5.6.5.Поэтому я не уверен, что это значит.

...