私は自分の git リポジトリのマスター ブランチに一連の変更をコミットし、それを上流にプッシュしました (ただし、これらの作業を行っているのは私だけです)。プルオフされたコミットの前にマスターを戻し、コミットを開発ブランチに再適用してから、マスターにマージします。
私のリポジトリは次のようになります。
a [master] [remotes/origin/master]
|
b
|
c
|
d (merge branch 'develop')
|\
| \
| e [develop] [remotes/origin/develop]
| |
q f
| |
r g
そして、これが私が望むものです:
Z [master] [remotes/origin/master]
|\
| \
| A
| |
| B
| |
d C
|\ |
| \|
| e [develop] [remotes/origin/develop]
| |
q f
| |
r g
これについて何か助けを得ることができますか?これはリベースの仕事だと思っていますが、それを実現する方法がよくわかりません。