Выбор коммитов для отправки по запросу

Я разветкил проект на GitHub. Являясь чистым источником Java, мне пришлось адаптировать его, чтобы превратить его в проект eclipse, прежде чем работать над ним. Я сделал 3 фиксации, чтобы отразить эти изменения.

Затем я закончил адаптировать фактическую программу, и я хочу отправить запрос на загрузку обратно разработчику, запрашивающему эти изменения.

Моя история фиксации выглядит следующим образом:

  • Commits # 1, # 3 и # 4 основаны на eclipse и не должны быть отправлены.
  • # 2, # 5, # 6, # 7 и # 8 связаны с источником и должны быть отправлены.

Как отправить запрос на вытягивание № 1, № 3 и № 4?

Ответ 1

У вас должна быть отдельная ветка разработки для каждой из этих функций - "проект затмения" и "реализация функции". Затем отправьте запрос на извлечение "реализации функции" обратно к источнику.

Так как вы не сделали этого, вы можете отрезать ветку под названием feature от точки, где вы клонированная и cherry-pick совершающим 2, 5, 6, 7 и 8. Затем отправить запрос нагрузочную для этой отрасли.