git 撤销修改的相关区别

git reset HEAD <file> : 撤销add 之后 暂存区 的某个文件

git reset HEAD : 撤销add 之后 暂存区 的所有文件

git reset --hard HEAD : 回到上一个版本 (git reset --hard FETCH_HEAD 回到上一版本)

git checkout <filename> : 撤销修改的 但尚未 执行 add 操作的 工作区的 某个 文件,回到上一版本状态

git checkout .                   : 撤销修改的 但尚未 执行 add 操作的 工作区的 所有文件,回到上一版本状态

猜你喜欢

转载自blog.csdn.net/syy_666/article/details/83016422
今日推荐