Как вернуться назад к определенному файлу перед определенным git commit? - PullRequest
0 голосов
/ 11 апреля 2019

Я хотел бы вернуться к определенному файлу до определенной фиксации.

Я пробовал следующее (сокращенный хеш):

  • git checkout 76a843a~1 loginController.js
  • git checkout 76a843a~1 controllers/loginController.js

Это приводит к ошибке:

ошибка: pathspec 'loginController.js' не соответствует ни одному из известных файлов для мерзавца.

Может ли кто-нибудь дать совет, что я делаю не так? Файл есть, но я не уверен, по какому пути его примет git.

1 Ответ

1 голос
/ 11 апреля 2019

Вы должны разделить ревизию и пути с помощью --.попробуйте:

git checkout 76a843a~1 -- loginController.js
git checkout 76a843a~1 -- controllers/loginController.js

или на одном снимке:

git checkout 76a843a~1 -- loginController.js controllers/loginController.js

Предполагая, что это два разных файла ... в любом случае, убедитесь, что вы используете правильные пути (корпус и все).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...