Git

Git Reset命令详解 - 深入了解Git reset功能

silverwq
2022-05-26 / 0 评论 / 294 阅读 / 正在检测是否收录...

概述

这个命令主要用于恢复已经提交或者暂存的修改,禁止对已经push到远程仓库的提交进行reset。

命令

  1. 恢复到指定提交
    
    # --hard 参数,不保留本地修改
    git reset --hard [commit_id]

保留本地修改

git reset [commit_id]

1. 取消暂存
```bash
# 文件的修改还是会保留住,HEAD 指针指向本分支的最新的提交
git reset HEAD <file>
# 这个命令也可以
git restore --staged <file>

# 好像只有这个命令才可以
git rm --cached <file>
0

评论 (0)

取消