git 修改提交作者及提交日期
-
进入交互式 rebase 模式
git rebase -i <commit>你要修改哪次提交的日期,就 rebase 到该提交的上一次提交。
-
git 提示你新的分支要包含哪些提交,默认已经加载了你 rebase 的提交后面的所有提交。
将你要修改日期的提交前面的选项改为
edit:edit abcdef1 First commit edit abcdef2 Second commit pick abcdef3 Third commit -
接下来会按顺序进入你要编辑的提交。此时我们可以修改提交。
git commit --amend --reset-author--reset-author选项会同时修改 author 和 author date -
完成编辑
git rebase --continue如果你已经完成了所有要编辑的提交,在执行这条命令之后就完成了变基操作。如果还有未编辑的提交,则会进入下一个提交。
-
如果你要上传到远程仓库,使用
--force选项。git push –force注意这会覆盖仓库中的原有内容。

浙公网安备 33010602011771号