gitLab(git)误提交命令

本文介绍了如何使用Git进行错误提交的回退,包括查看提交历史、硬回退到特定版本,以及在确保数据安全的前提下,通过`gitpushorigin--force`强制推送以恢复远程分支到之前的版本状态,避免代码覆盖问题。
摘要由CSDN通过智能技术生成

1.先使用下面命令查看一下分支上已提交的信息

git log

2.回退到之前的版本

git reset —hard +你要删除的提交哈希码(一般是离这个命令最近的一串数字)

3.覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本

注意:切换到你提交数据之前的主分支,不要使用现在的自己的分支,或者删除掉不必要的更改,修改你提交错的内容,但是当你不能提交到这个分支(一般在公司里,项目不能随便提交),则切换到之前没更改数据的主分支(一定要保证这个主分支数据未更改)防止代码覆盖的问题。

使用命令  

git push origin (这里写我前面讲的提示的对应的内容)—force

则可以去除掉远程分支上你的更改,变为你提交之前的状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值