git刪除/撤銷已經push到程服務器上某次代碼提交

不小心把一次錯誤的代碼push到遠程服務器的分支上,需要立即刪除/撤銷這次代碼提交,使用git命令即可完成此操作,具體方法如下:

git reset --hard <commit_id>
git push origin HEAD --force

commit_id可以通過git命令獲取,命令如下:

git log

上面命令會輸出之前所有的提交記錄,找到需要刪除或撤銷的記錄的id並獲取,commit_id類似如:126f206185f225879f2723ca421f4dee44ca8fe7,然後完整命令如下:

git reset --hard 126f206185f225879f2723ca421f4dee44ca8fe7
git push origin HEAD --force

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章