如果commit
了錯誤的程式碼,需要撤銷,可以使用這個方法找回
先使用
git reflog
檢視自己提交的所有的commit和一些其他動作的記錄,每一行的前面都會有一個HEAD@{xxx}
,這個xxx就是標記這個動作的ID,找到要恢復的動作ID,執行下面的命令回滾就可以了
git reset --hard HEAD@{動作ID}
需要注意的是,hard reset將會讓你在那個動作之後的修改全部消失,需要謹慎使用。
如果commit
了錯誤的程式碼,需要撤銷,可以使用這個方法找回
先使用
git reflog
檢視自己提交的所有的commit和一些其他動作的記錄,每一行的前面都會有一個HEAD@{xxx}
,這個xxx就是標記這個動作的ID,找到要恢復的動作ID,執行下面的命令回滾就可以了
git reset --hard HEAD@{動作ID}
需要注意的是,hard reset將會讓你在那個動作之後的修改全部消失,需要謹慎使用。