質問

使用しています

 git rebase -p -i SHA1^

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

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

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top