Как мне слиться с последним коммитом без слияния? - PullRequest
0 голосов
/ 07 февраля 2020

Я постоянно обновлял свою локальную ветку с помощью мастера, выполняя git pull origin master --rebase, так что я могу сделать git commit --amend, чтобы сохранить хорошую историю.

но в последний раз я запускал git pull origin master --rebase, похоже, он сделал коммит слияния.

Так что теперь мой git журнал выглядит так:

      1 commit 24f13d1601ffcd3169d6449290722207ff336ebc (HEAD -> do_a_thing)
      2 Merge: b7e39aa4 7b49f585
      3 Author: mark <mark@example.com>
      4 Date:   Thu Feb 6 17:55:29 2020 -0800
      5
      6     Merge branch 'master' of <repo> into do_a_thing
      7
      8 commit b7e39aa40726e09c1a516ee63f91088b4114808b
      9 Author: mark <mark@example.com>
     10 Date:   Mon Feb 3 17:27:07 2020 -0800
     11
     12     foo
     13
     14 commit 7b49f58526ca94aaa9c71a8074fcd650fad2ac73 (origin/master, origin/HEAD)
     15 Author: Jenkins <no-reply+jenkins@example.com>
     16 Date:   Thu Feb 6 13:58:36 2020 -0800
     17
     18     - foo@1.0.0
     19     - bar@1.0.0
     20     - baz@0.0.1
     21     - qux@1.4.1
     22
     23 commit e13abeded9535e18cb3dff8044abdfde2f213655
     24 Merge: a772961b 0fd88c29
     25 Author: Jenkins <no-reply+jenkins@example.com>
     26 Date:   Thu Feb 6 13:57:00 2020 -0800
     27
     28     Merge remote-tracking branch 'origin/i/stuff'
...

Я хочу "слить" в b7e39aa40726e09c1a516ee63f91088b4114808b, поэтому я могу переименовать и держите раздавленную местную ветвь.

Как я могу это сделать? Не уверен, как использовать rebase в этом случае.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...