周りを見回しても、これに対する答えが見つかりません! 私は完全な git n00b であり、私にいくつかの指針を与えることができる人には本当に感謝しています。
私は当初、リポジトリにコミットの長いブランチを 1 つ持っていました。ブランチの以前のコミット (master~14) に割り当てたメッセージを変更したかったのです。
だから私はやった
git checkout master~14
git commit --amend -m "added the new description for the commit bla bla bla"
残念ながら、私は切り離されたヘッドモードに置かれました。それで、少しパニックになり、このコミットへの参照を失わないように新しいブランチを作成しました
git branch detached
今、私はこのような状況にあり、独自のブランチのツリーの一番上に master~14 があり、競合を引き起こしたり、何も上書きしたりせずに、ツリー内の場所に戻したいと考えています。
+ [detached] xxxxx
* + [master] xxxxx
* + [master^] xxxxx
* + [master~2] xxxxx
* + [master~3] xxxxx
* + [master~4] xxxxx
* + [master~5] xxxxx
* + [master~6] xxxxx
* + [master~7] xxxxx
* + [master~8] xxxxx
* + [master~9] xxxxx
* + [master~10] xxxxx
* + [master~11] xxxxx
* + [master~12] xxxxx
* + [master~13] xxxxx
* + [master~14] xxxxx
また、(これが解決された後) コミットを master~14..master~5 から 1 つの新しいツリーとして分岐し、最後に master~4..master を別のツリーとして分岐したいと考えています。