恢复
1、git restore filename
:使得在工作空间但是不在暂存区的文件撤销更改(内容恢复到没修改之前的状态)。
相当于对修改后未提到暂存区的文件使用git checkout filename
2、git restore --staged filename
:将暂存区的文件从暂存区撤出,但不会更改文件的内容。
相当于对已修改并且提到暂存区的文件执行git reset HEAD filename
恢复
1、git restore filename
:使得在工作空间但是不在暂存区的文件撤销更改(内容恢复到没修改之前的状态)。
相当于对修改后未提到暂存区的文件使用git checkout filename
2、git restore --staged filename
:将暂存区的文件从暂存区撤出,但不会更改文件的内容。
相当于对已修改并且提到暂存区的文件执行git reset HEAD filename