私はgit bookの基本を読んで、枝の赤色を線形化しようとしています。履歴を簡単に見直すために、ブランチと分岐点が1つしかありません。どのような選択肢があり、何がベストですか?Gitで "splintered"マージ履歴を線形化する方法は?
This答えがreset --soft
に示唆されていますが、ここではデモはマージ以来大きくなったと想定しています。 ブランチをaf
の前、または好ましくは9c
のコミットの前に、赤に追加するようにしても構いません。 ; あなたが(事実、いくつかのコミットを削除) "後方" REFを移動頼む何をして、すべての方法 -
* 5356e62 vimdiff solved
* c1ccf86 red forward
* 51fbd33 Merge branch 'blue' into red
|\
| * 96575dc new file
| * 1d7f531 some line and blue branch 3
* | 9cc3291 new file
* | 92569c6 another commit
* | f8d3ab2 blue branch 3
|/
* af8b651 init