当前位置:   article > 正文

git撤销commit操作回到add状态、撤销git add . 的操作_git commit 撤回 到add状态

git commit 撤回 到add状态

git撤销commit操作回到add状态_第四空间-CSDN博客_git 从commit状态退回到add状态

只撤回git add .

只要撤销git add .操作,你可以使用以下命令:

git reset

这将会把所有已经用 git add . 添加的文件从暂存区状态回退到工作目录。如果你只想撤销某个特定的文件,可以使用:

git reset <file>

其中 <file> 是你想要从暂存区中移除的文件名

例如,如果你添加了一个名为 example.txt 的文件,然后想要撤销它的添加:

git reset example.txt

这样,example.txt 文件就会从暂存区回退到未暂存的状态,但是文件的当前更改会保留在工作目录中。 

git reset --mixed HEAD^

--soft
不删除工作空间改动代码,撤销commit,不撤销git add .

--mixed
意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
这个为默认参数 git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。可用

--hard 一般不用
删除工作空间改动代码,撤销commit,撤销git add .

注意完成这个操作后,就恢复到了上一次的commit状态。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/935665
推荐阅读
相关标签
  

闽ICP备14008679号