1. ホーム
  2. git

Git に、以前移動したファイルを認識させる

2023-08-08 21:08:31

質問

何も考えずに手動で大量のファイルを移動させたのですが、ファイルが移動しただけで、実際には異なるファイルではないことをgitに認識させる方法が見つかりません。古いものを削除して新しいものを追加する(つまり履歴を失う)か、git-mv ですべての変更をやり直す以外に方法はないのでしょうか?

どのように解決するのですか?

すでにそうなっていると思います。今、私は間違っているかもしれませんが、git はファイルシステム内の位置や差分/差分に基づいてではなく、その内容に基づいてファイルを追跡すると読んだことがあります。スタックでは、ファイルが削除され、再度追加されたように表示されると思いますが、私は一度これを試したことがあり、前述の git の追跡方法のため、まだ履歴を維持していたと思います。

それでも、私が正しいかどうか、誰かが検証してくれると助かります。あなたの質問を誤解していたらごめんなさい。