個人的な使用のためにすべてを Git に移行しているのですが、リポジトリ内にすでにファイルの古いバージョンがいくつかあるのを見つけました。ファイルの正確な履歴を残すために、ファイルの「変更日」に従って正しい順序で履歴にコミットするにはどうすればよいでしょうか?
次のようなものが効果的だと言われました:
git filter-branch --env-filter="GIT_AUTHOR_DATE=... --index-filter "git commit path/to/file --date " --tag-name-filter cat -- --all
ベストアンサー1
私にとってはこれが効果的でした:
git commit --date "10 day ago" -m "Your commit message"