#例子#hash="838a21525aa5fa14faa8312e826268f0a32eabec"; GIT_COMMITTER_DATE="$(git show -s --format=%ad $hash)" git cherry-pick $hash
#获取 提交T0 到 提交T1 返回内的 所有提交
T1="1a22b69d6f0fa92c9b7dcf737a5938e4e3ad6a4a"; T0="9777745a2f2eaba41b94ee83a6c66c9b47784d38";
git log --no-merges --reverse --format=%H $T0..$T1 | tee /tmp/hash.list
#目标分支
git checkout MCTH
#将T0~T1内的所有提交 依次 携带该提交的时刻地cherry pick到目标分支上
cat /tmp/hash.list | while read hash ; do ( GIT_COMMITTER_DATE="$(git show -s --format=%ad $hash)" git cherry-pick $hash ;); done