我的系统时间在游戏堵塞期间设置不正确,所以我所有的提交都比其他人早了 24 小时。我想尝试做一个过滤器分支:
#!/bin/sh
git filter-branch --env-filter '
an="$GIT_AUTHOR_NAME"
ad="$GIT_AUTHOR_DATE"
cd="$GIT_COMMITTER_DATE"
if [ "$GIT_AUTHOR_NAME" = "wilbefast" ]
then
ad=date_plus_one(ad)
cd=date_plus_one(cd)
fi
export GIT_AUTHOR_DATE="$ad"
export GIT_COMMITTER_DATE="$cd"
'
我不知道如何解析和修改日期:S 恐怕我不是 bash 专业人士;有任何想法吗?