git远程版本硬删除
生活随笔
收集整理的這篇文章主要介紹了
git远程版本硬删除
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用場景:
代碼提交并push到遠程后,發現此版本有問題。為了遵循一個功能一次commit的規范,想要刪除提交記錄,修改代碼后重新提交。
方法:
第一步:git log查詢提交記錄,查詢到想要返回版本的commit id,比如:
commit 5792b6e123d6556fe1352b6c4c0461000334565 (origin/master, origin/HEAD)第二步:git reset --hard 5792b6e123d6556fe1352b6c4c0461000334565,本地分支版本切換到指定版本
第三步:git push --force,將本地分支強制推到遠程分支
注意事項:
硬刪除的代碼,刪除后不可找回,需要提前將代碼在本地電腦復制一份。
總結
以上是生活随笔為你收集整理的git远程版本硬删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux系统模块管理
- 下一篇: IPv6协议简介及与IPv4对比