提交(commit)到版本库前的撤销
git checkout filename
撤销工作区的修改
git reset HEAD filename
撤销暂存区的修改,重新放回工作区
提交(commit)到版本库后的撤销
提交到远程版本库前
git reset commit_id
版本回退到commit_id
git reset commit_id filename
文件回退到commit_id
扩展:
git reflog
查看历史提交记录
网友评论