首页 > 其他 > 详细

git历史重写

时间:2020-10-10 12:14:43      阅读:26      评论:0      收藏:0      [点我收藏+]

要操作的历史记录如下

技术分享图片

 

 

输入 git rebase –I --root

技术分享图片

会弹出编辑器(编辑器环境需要配置,git安装时看你配置了哪个编辑器,默认是Vim)

技术分享图片

 

 

 假如现在我们要修改1,4条历史记录(将pick改为edit)后关闭编辑器

 技术分享图片

 

 

 这是查看日志,你看到界面只有第一条日志

技术分享图片

这就说明你可以修改这条的message信息与Date

如果你要修改Message(git commit --amend)

技术分享图片

 

 另外看上图右下角(master|REBASE-i 1/6) 这说明这份有6次的提交记录,当前处在第一条

技术分享图片

 

 

 修改完Message关闭编辑器

技术分享图片

 

 

 如果你要修改当前时间

$ git commit --amend --date="2020-11-02T00:00:00+0800"

技术分享图片

 

 

 进入下一处修改 git rebase –continue

技术分享图片

 

git历史重写

原文:https://www.cnblogs.com/chenbingquan/p/13784090.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!