3

私は使用しています

 git rebase -p -i SHA1^

そして、単一のコミットを時間を遡って SHA1 の直後に移動します。コミットは WAV ファイルで構成されているため、これが私のコードを壊すことはありません。

一見関係のないファイルが、履歴の後半で競合として発生します。このシナリオでリベース中にこれらの競合が発生するのはなぜですか? -p は履歴の他の部分との関係をそのまま維持するのに十分ではありませんか? リベースについては、ここで完全に把握していないことがあります...

4

1 に答える 1

1

コミットは決して単一のファイルではありません。コミットは、その時点でのツリー全体です。また、移動しようとしているコミットの共通のマージ ベースと、移動しようとしているコミットによっては、かなりの数の変更が発生する可能性があります。

于 2009-10-31T03:21:09.613 に答える