提交(commit)到版本庫前的撤銷
git checkout filename
撤銷工作區(qū)的修改
git reset HEAD filename
撤銷暫存區(qū)的修改侠驯,重新放回工作區(qū)
提交(commit)到版本庫后的撤銷
提交到遠(yuǎn)程版本庫前
git reset commit_id
版本回退到commit_id
git reset commit_id filename
文件回退到commit_id
擴(kuò)展:
git reflog
查看歷史提交記錄