Подтвердить что ты не робот

Git Diff - Как вернуть выбранные строки или фрагменты

В графическом интерфейсе Git я могу выбрать части разности и сцены только эти строки или фрагменты. Как бы я сделал обратное, как в откат измененных строк в файле. Обычно это случайные изменения белого пространства. Я просто хочу вернуться, но все еще выполняю и выполняю другие части одного и того же файла.

4b9b3361

Ответ 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