В графическом интерфейсе Git я могу выбрать части разности и сцены только эти строки или фрагменты. Как бы я сделал обратное, как в откат измененных строк в файле. Обычно это случайные изменения белого пространства. Я просто хочу вернуться, но все еще выполняю и выполняю другие части одного и того же файла.
Git Diff - Как вернуть выбранные строки или фрагменты
Ответ 1
Для Git Gui: Сначала нажмите "Повторно сканировать" для изменения файла. Затем щелкните значок слева от имени файла, чтобы выполнить все изменения для фиксации. Затем щелкните правой кнопкой мыши по строке отладки и выберите "Непростая линия с фиксацией".
Вышеуказанная информация из: http://nathanj.github.com/gitguide/tour.html
Ответ 2
Настройте нужные части с помощью git add -p
, затем отмените (git checkout -- filename
) неустановленные изменения.
Ответ 3
В Git Gui,
- Сформируйте весь файл, содержащий нежелательные изменения.
- Нестандартные строки /hunks, которые вы хотите вернуть
- Выберите файл на панели "Неверные изменения" и "Commit- > Revert Changes", чтобы отменить все (неустановленные) изменения в этот файл.
Источник: http://git.661346.n2.nabble.com/Revert-hunk-td4991128.html