2016-03-18 11 views
3

В github был задан запрос на растяжение.Как исправить запрос тяги после слияния git, изменить, нажать?

Я объединил запрос на pull в командной строке. Заметил небольшую проблему, поэтому зафиксировал ее на месте, сделал
git commit --amend
и вдавлено мастер.

Плохая идея.

Теперь github не признает, что запрос на извлечение был объединен.

Как я могу заставить его выглядеть так, как это произошло, на ветке, которая должна быть объединена, и, следовательно, произошло слияние? Или есть лучшая стратегия, чтобы исправить это?

ответ

1

Если вы не хотите нажимать, чтобы переписать историю, то вы ничего не можете сделать. IMO, вы должны просто закрыть запрос на перенос в интерфейсе github и, возможно, оставить комментарий, который вы его объединили.

Альтернатива заключается в том, что вы можете попробовать слить ее снова, и если это приведет к нетривиальной фиксации, то нажмите, что, может быть, github подберет ее. Но это грязно.

Существует много проектов, в которых запросы на тягу буквально никогда не сливаются, например, многие доморощенные PR не объединяются, они вместо этого передаются в единую фиксацию, переформатированную разработчиком доморощенного, и модифицированная версия объединяется, а затем они закрыть оригинал. Это не плохая практика.

0
  1. Удалить местное отделение
  2. Создать новую из мастера с таким же именем
  3. толкающего усилия его запрос оригинала тянуть расположение
  4. Холода из