Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

Git撤销push、撤销commit

zhouqx979 2020-11-20 17:56:00 阅读数:16 评论数:0 点赞数:0 收藏数:0

1.Git撤销push

1.查看日志

查看需要撤销的commit的前面一个提交版本的id

git log

2.两种撤销的方式

区别:
soft只是改变了HEAD的指向,本地代码不会变化,我们使用git status依然可以查看,也可以commit提交

hard直接改变本地源码,不仅仅指向变化了,代码也回到了那个版本的代码

版本号为需要撤销的前一个版本的ID

git reset --soft <版本号>

或者

git reset --hard <版本号>

如:

git reset --soft 4f5e9a90edeadcc45d85f43bd861a837fa7ce4c7

重置至指定版本的提交,达到撤销提交的目的

3.强制提交当前版本号

git push origin <分支名> --force

2.撤销Commit

1.查看日志

查看需要撤销的commit的前面一个提交版本的id

git log

2.撤销

版本号为需要撤销的前一个版本的ID

git reset --hard <版本号>

3.查看日志 commit提交已撤销

git log
版权声明
本文为[zhouqx979]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/zhouqx979/p/14012276.html