赞
踩
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状态。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。