git如何回滚?github如何回滚

git如何回滚?

提交的最近两次想回滚。

5a4e66aaf19eaa348a0168131bacc073e0b.jpg

 

 

用以下命令:

其中--hard后面的是提交id,可以从自己项目的官网找到,

如:https://github.com/automvc/bee/commits/master  ;

也可以通过 git log命令查找。

 

D:\JavaWeb\XXX>git reset --hard 54eb43d

HEAD is now at 54eb43d update README

D:\JavaWeb\XXX >git push -u origin master

然后输入用户名密码。

提醒:同时提交github,gitee两个项目的要注意,要输入两次,注意看网址。

 

e804f3ae5cb09586af66dee4ac977073b8a.jpg

 

再次查看提交的历史,发现需要回滚的两次记录不见了,成功实现消除提交痕迹。如下图所示。

 

fb3ccf6b50e5007329dad37e13a2ed3103a.jpg

 

要是上面的提交被拒绝,可以强制提交。

强制提交 (-f)     要确保你的提交不会覆盖别人的东西.

git push -f origin master

 

转载于:https://my.oschina.net/u/4111850/blog/3059111

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值