私は次はgitの中で可能であるかどうかを知りたい:gitでトピックブランチをマージして、トピックブランチのコミット履歴をすべて削除しますか?
は、私は以下の歴史があるとします。
A---B---C---D---E master
\
W---X---Y topic
を、私は戻ってマスターにトピックブランチで行われたすべての変更をマージしたいです、コミット履歴は保持されません。つまり、代わりに:、F
は新しいコミットW
で行われた変更に相当し、masterブランチにコミットされ
A---B---C---D---E---F master
:
A---B---C---D---E---F master
\ /
W---X---Y topic
私は、次の歴史を持っていると思いますX
,Y
が一度に適用されます。
私はまた、完全なトピックブランチを維持できるようにしたいと思います:
A---B---C---D---E---F master
\
W---X---Y topic
これは可能ですか?私はgit rebaseでいくつかのテストを行ってきましたが、これまでのところ、必要な方法で動作していません。
ありがとうございます。
ありがとう!これは私のためのトリックでした。悪いzeppelinとantlersoftのおかげです。 –
今日私はこれを読んでいます:http://sandofsky.com/blog/git-workflow.html価値のある付随する読書かもしれません。 – Boldewyn