git中的后悔方法:rebase,revert,reset
来源:互联网 发布:不学c语言直接学java 编辑:程序博客网 时间:2024/05/16 06:36
http://zhaojunde1976.blog.163.com/blog/static/12199866820136119201752/
如果git中提交了错误代码,怎么办?有三种选择 rebase, revert, reset
revert 用于直接取消指定某一次的提交,并且会形成两个历史记录,例如
git revert 5962845b0059f9e7702b73066e6a35aea1efaa49
这个命令取消了指定的提交内容,并且在当前的head后面增加了一次恢复注释
git log Revert "Change version to 0.2" This reverts commit 5962845b0059f9e7702b73066e6a35aea1efaa49.
reset 可以回滚到某一次提交,而该提交之后的所有修改都会丢失,常用的方法是
rebase 更高级,可以重写所有的信息,不过据说也很危险,还没有真正用过,用到的时候在补充吧。git reset --hard head~3
0 0
- git中的后悔方法:rebase,revert,reset
- git reset revert rebase 区别
- git reset 、rebase和 revert的区别
- git revert .vs. git reset .vs. git rebase
- git 中的reset和revert
- git撤销大全(reset、reflog、revert、checkout、rebase、rm)
- git revert reset merge rebase 与大牛分享链接
- git revert & git reset
- git教程:reset,revert
- Git - revert & reset
- git checkout reset revert
- Git reset and revert
- git reset & checkout & revert
- git 应用 reset&revert
- git中 rebase 和 revert
- git rebase/reset小计
- git reset rebase
- git revert VS git reset
- Linux awk 使用用例
- 开始记录汉化足迹
- WebBrowser嵌入对话框中,回车键不响应
- C#实现图标按钮
- ajax请求返回Json字符串运用highcharts数据图表展现数据
- git中的后悔方法:rebase,revert,reset
- c/c++内存泄露
- Hibernate中悲观锁和乐观锁
- POJ 2761(Treap离线求区间第k大数)
- 获得tableview当前选中的cell
- Pro Android学习笔记(九一):了解Handler(5):组件生命
- storm -0.9.1 pom.xml
- git rebase小计
- 压缩图片