git 代码回退

前提: 1. 提交代码到远端仓库,发送合并请求,被decliend
操作:
1。 进行git log 查看,找到自己提交的commited

2。回退到提交commit 之前的 分支,找到提交代码之前的commit
git reset 0e32f1b6b3d2cbacb5b9a59de6fd334acfd88b4f

3. 提交代码的状态由commit 变为 未提交,可以git status查看
4. 回退操作后,不影响本地修改的代码
5。 修改错误的代码、或者 撤回某文件的修改
git checkout -- clobalConfig.java
6. 修改完代码后,再次提交操作,git add - git commit - git push ,push代码时会报错,因为中间少了一次commit

7. 需要强推 git push -f origin 本地分支

猜你喜欢

转载自www.cnblogs.com/lhly/p/9115914.html