若是commit了錯誤的代碼,須要撤銷,能夠使用這個方法找回git
commit
先使用.net
git reflog
查看本身提交的全部的commit和一些其餘動做的記錄,每一行的前面都會有一個HEAD@{xxx},這個xxx就是標記這個動做的ID,找到要恢復的動做ID,執行下面的命令回滾就能夠了code
HEAD@{xxx}
git reset --hard HEAD@{動做ID}
須要注意的是,hard reset將會讓你在那個動做以後的修改所有消失,須要謹慎使用。get
參考地址:http://bbs.csdn.net/topics/390802755it