3
git merge:別のファイルに移動したコードに変更を適用します
私は今かなりぎこちないgitマージ操作を試みています。私が遭遇している1つの問題は、ブランチのコードにいくつかの変更を加えたが、同僚がそのコードをブランチの新しいファイルに移動したことです。そのため、私がを実行したときgit merge my_branch his_branch、Gitは新しいファイルのコードが古いファイルと同じであることを認識しなかったため、変更はありません。 新しいファイルのコードに変更を再度適用する最も簡単な方法は何ですか。どのコミットを再適用する必要があるかを見つけるのにそれほど多くの問題は発生しません(私はを使用できますgit log --stat)。しかし、私が知る限り、gitに変更を新しいファイルに再適用させる方法はありません。私が今見ている最も簡単なことは、手動で変更を再適用することですが、これは良いアイデアのようには見えません。 私はgitがファイルではなくblobを認識することを知っているので、「このコミットからのこの正確なコード変更を適用します。ただし、この新しいファイルのどこにあるかではなく、現在の場所を除きます」。
132
git