2015-07-23 6 views
0

Git documentation о revert субкоманды git add -i:Гит документации: о `revert` субкоманда` мерзавца добавить -i`

вернуться
Это имеет очень похожий интерфейс для обновления, и поставила информация для выбранных путей возвращается к таковой версии HEAD .

Может быть, я неправильно понимаю этот текст ... Я понимаю это так:

revert делает то же самое, как git checkout -- file_name.

Но на практике я вижу revert только удаляет файл из промежуточной области. Был ли неправильный перевод, или это неправильный текст в документации?

ответ

0

Существует разница между субкоманда вернуться (на интерактивном режиме) команда вернуться и команду сброса.

  • Первый является противоположностью мерзавца добавить, и вы будете в состоянии использовать только при запуске мерзавец добавить --interactive
  • Второй используется для возврата совершает (будет добавьте новый фиксатор с противоположными операциями возвращенного фиксации).
  • Последнее, что и подкоманда добавления git (первая), я имею в виду, undo git add command (если вы не указали фиксацию, см. Документацию).

Так что если вы действительно хотите сбросить какой-то файл, вы должны использовать GIT фотографии - ГОЛОВКИ Имя файла


Из документации:

Git Revert

Git Reset

Git CheckOut

+0

Is * command revert * упомянутый как 'HEAD версия' в этом случае? –

+0

Извините, я допустил ошибку, ответ исправлен! Позвольте мне знать любые проблемы или сомнения! – mayo

 Смежные вопросы

  • Нет связанных вопросов^_^