博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改之前某次commit日志和内容
阅读量:4843 次
发布时间:2019-06-11

本文共 554 字,大约阅读时间需要 1 分钟。

如果需要撤销最近一次提交的代码

已经commit,没有submit状态:可以使用git reset --hard HEAD^

 

比如之前已经提交了五个patch,但是需要修改第三个。

第一步: 将修改的内容stash起来git stash第二步: 查看第三次修改,即倒数第三次git rebase -i HEAD~3git rebase -i master~1 #最后一次git rebase -i master~5 #最后五次git rebase -i HEAD~5   #当前版本的倒数第三次状态git rebase -i 47893off #指定的SHA位置第三步: 将pick修改为edit,并保存退出第四步: 将你stash起来的需要推到这个patch里面的内容释放出来git stash pop {0}第五步: 正常的add, commit即可第六步: git rebase --continue 要是提错了,直接git reset HEAD^ 恢复到初始状态 参考自(亲测很有效): http://blog.csdn.net/sodaslay/article/details/72948722

转载于:https://www.cnblogs.com/miaoying/p/8108517.html

你可能感兴趣的文章
IP 数据包分析上
查看>>
整数数组中最大子数组的和
查看>>
CSS图片垂直居中实现方法详解
查看>>
Python3之os模块
查看>>
GMF改变结点颜色
查看>>
页面定制CSS代码
查看>>
mysql严格模式的开启、关闭
查看>>
WP7获取ISolatedStorage指定文件夹下所有子文件夹或者文件数
查看>>
十大电子论坛推荐
查看>>
返璞归真——OO第四单元总结暨学期总结
查看>>
spring webflow2局部刷新是如何实现的?
查看>>
Delphi edit只能输入数字和退格键
查看>>
一个数的拆分问题
查看>>
nginx ----> nginx配置/反向代理/负载均衡
查看>>
sqlTransaction 简单的应用
查看>>
5、缓存
查看>>
Linux学习之CentOS(二十八)--RAID原理基础及Linux下软件RAID配置
查看>>
NYOJ 32-组合数
查看>>
爬不出去的水井
查看>>
Freemarker 语法详解
查看>>