0
私はGITでかなり新しくアドバイスを探しています。ちなみに私は間違った時刻を設定していましたが、私のコミットは間違った時刻/日付であり、はのコミット時刻/日付(f.e +8時間/ +10日)になります。 私はsolution for one commitを見つけましたが、1つのブランチで多くのコミットができるかどうか疑問に思っていました。私は、日付を変更する方法を見つけ出すために管理しているが、私はリベースで失われています:複数のコミットの日付を入れ替えます
COMMITS=($(git rev-list $COM~..HEAD))
for COMMIT in "${COMMITS[@]}"
do
COMMIT_DATE=$(git log $COMMIT -n1 --format=%aD)
NEW_DATE=$(date -d "$COMMIT_DATE+30 days" -R)
echo "I: $COMMIT FROM $COMMIT_DATE TO $NEW_DATE"
GIT_COMMITTER_DATE="$NEW_DATE" GIT_AUTHOR_DATE="$NEW_DATE" git commit --amend --no-edit --date "NEW_DATE"
...... rebase command
done
誰かがどのように正しくリベースを私に助言することはできますか?
ありがとうございます。
(http://stackoverflow.com/questions/24819850/use-git-filter-branch-to-正しいcommitter-date-in-last-n-commits) – Joe