Git撤銷已經commit但是還沒有push的代碼

在git commit之後,正想着push呢,突然發現有些東西我們不想push上去,

這個時候我們想把提交的撤銷掉,重新提交我們想提交的,push我們想push的。

1、找到之前提交的git commit的id 

git log 

找到想要撤銷的id。

2、git reset --hard id 

完成撤銷,同時將代碼恢復到前commit_id 對應的版本,強制回滾到之前的版本。

3、git reset id 

完成撤銷,停留在當前版本,不對代碼修改進行撤銷,可以直接通過git commit重新提交對本地代碼的修改。
 

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