【Git】使用git reset HEAD命令来撤销已通过git add命令添加的文件的更改
首先
让我们来看看这次关于git reset HEAD的事情。
撤销git提交但保留修改
使用git reset HEAD命令可以撤消通过git add进行暂存的文件和目录的更改。
具体而言,通过使用当前分支前一个提交的信息,可以覆盖暂存区中的文件和目录,从而撤消更改。
被撤消的只是暂存区的文件和目录,工作区的文件和目录的更改不会被撤消!!
git reset HEAD <ファイル名>or<ディレクトリ名>
git reset HEAD .
当执行此命令时,将输出以下文本,从而确认舞台已经取消更改。
Unstaged changes after reset:
M ファイル名
如果您希望撤消那边的更改,就像前面提到的那样,由于工作树文件的更改尚未被撤消,您需要使用git checkout命令来进行撤消。
请提供更多上下文,以便我可以正确地回答您的问题。
优达学城「Git: 不再害怕Git!完全掌握团队开发所需的Git技能」,山浦清透先生。