博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 使用小技巧之撤销提交操作与恢复更改前操作
阅读量:4300 次
发布时间:2019-05-27

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

主要介绍git的两个基础用法。

一、撤销提交

每个人都会犯错,提交代码时犯错怎么办呢?一不小心提交了错误代码,想要撤销?有人会说再次提交覆盖就好了,这是比较低级的做法,因为你的主管会看到你的两次提交,并会觉得你好low。。。。。。

git如此强大,当然有撤销提交版本操作

首先,用git log 查看提交错误的commit 

然后; git revert commit (比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存。

最后: git push

当然如果你错误发生时间较早,你还可以这样

git revert HEAD                  撤销前一次 commit

git revert HEAD^               撤销前前一次 commit

二、相信大家都做过这个操作,就是本地做了修改后,不想提交,想恢复如初。或者你合并代码时,发现很多冲突,这些冲突又是其他开发者引起的,你解决不了,你想恢复如初。

有两种方法:

1)

git add .

git reset --hard

2)

git stash

git stash drop

转载地址:http://qavws.baihongyu.com/

你可能感兴趣的文章
JavaWeb学习-AJAX-3-练习:验证用户名是否存在
查看>>
JavaWeb学习-案例练习-图书管理前台-11-验证邮箱是否存在
查看>>
JavaWeb学习-案例练习-图书管理前台-12-给搜索框添加搜索提示功能
查看>>
RestAssured接口自动化从入门到框架搭建-11-请求数据的设置(一)
查看>>
JavaWeb学习-案例练习-图书管理-13-添加购物车的实现过程
查看>>
JavaWeb学习-案例练习-图书管理-14-购物车页面小计删除商品和金额总计实现
查看>>
RestAssured接口自动化从入门到框架搭建-12-请求数据的设置(二) Headers&Cookies
查看>>
RestAssured接口自动化从入门到框架搭建-13-响应断言-状态码/Header/ContentType
查看>>
RestAssured接口自动化从入门到框架搭建-14-响应断言-使用Java 8 lambda表达式和响应时间测量
查看>>
RestAssured接口自动化从入门到框架搭建-15-RequestSpecBuilder和ResponseSpecBuilder和日志打印使用
查看>>
RestAssured接口自动化从入门到框架搭建-16-baseURI和basePath
查看>>
RestAssured接口自动化从入门到框架搭建-17-处理SSL和TLS协议
查看>>
JavaWeb学习-Filter-1-过滤器Filter快速入门
查看>>
JavaWeb学习-Filter-2-Filter声明周期和FilterConfig
查看>>
RestAssured接口自动化从入门到框架搭建-18-序列化和反序列化
查看>>
RestAssured接口自动化从入门到框架搭建-19-解析和认证
查看>>
JavaWeb学习-Filter-3-Filter实现自动登录
查看>>
JavaWeb学习-Filter-5-Filter实现全局编码过滤器
查看>>
使用perl批量卸载软件
查看>>
集合的运算
查看>>