Создание git Patch в затмении между коммитами - PullRequest
1 голос
/ 15 февраля 2011

Я использую git через плагин Eclipse egit .Я новичок в использовании git в качестве моей VCS, и мне было интересно, есть ли способ создать патч, который фиксирует изменения в нескольких коммитах из Eclipse.Например:

  1. Работа над новой функцией
  2. Фиксация работы
  3. Исправление ошибки
  4. Фиксация работы
  5. Создание патчакода, добавленного с # 1

Можно ли это сделать из затмения с помощью egit?Если нет, какова командная строка для этого?

1 Ответ

1 голос
/ 15 февраля 2011

Нужная команда git:

git diff HEAD~2 HEAD

HEAD означает ваш текущий коммит, а ~2 означает «два коммита до».

Я не уверен, что egit может это сделать, но я бы искал какую-то произвольную функцию diff: "diff против ... [commit]".

...