项目代码推送到远程库,需要撤销原推送,并再次推送的操作

  • 代码推送后有过 revet 操作,所以查看状态会出现红字提示:
  • HEAD detached from 37cdb92

        181608_DvHq_3471319.png

  • 通过查看分支可以看到当前处于未命名的分支:
  • * (HEAD detached from 37cdb92)
      dev
      master
  • 切换分支(会有保存未命名分支的提示)

        181647_VGwi_3471319.png

  • 回退到之前的版本(两次回退,根据个人情况选择回退次数)
  • $ git reset --hard 37cdb92c740caa6bb5d9bd921cd70144ebea67b6
    $ git reset --hard 406b6daaf423977071176b218653675619c6b702

        181943_WKYV_3471319.png

  • 重新添加并提交文件

        182015_bvXd_3471319.png

  • 推送时,执行了 reset 操作,远程库版本高于本地库版本,所以会推送失败。

        182108_uGk2_3471319.png

  • 添加“-f”参数强制推送,覆盖远程库版本即可。

转载于:https://my.oschina.net/u/3471319/blog/1377699

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值