git commit 并且 push 到远端分支后发现有误,希望撤销后重新提交代码方法

当我们执行git add,git commit,git push發現有錯誤代碼或者多提交的文件被多提或者遺漏的補救方法步驟

1,git reset --soft上次版本號,只撤銷提交不撤銷本地更改的代碼(命令行:執行git log查看到上次的版本號)

      這樣操作完了執行git status看到有綠色的文件

      補充:git reset --hard +上次版本號是連本地更改的代碼和commit一起撤銷。

2,git reset HEAD + file(先把不想提交的文件由綠色更改為紅色狀態)

3,git add,git commit,git push --force(加--force就表示強制推送,這樣就可以覆蓋掉剛才的錯誤提交版本號了)

4,然後就是到遠程執行合併合併代碼了。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值