Git如何还原暂存/未暂存的修改文件

时间:2018-04-24 01:30:59

标签: git github version-control

在Git(2.16)中。假设,我修改了一个文件并且没有暂存但我想将文件还原为原始文件?另外,如何在分阶段文件中完成此操作? 感谢。

3 个答案:

答案 0 :(得分:3)

git reset HEAD fileName将在暂存目录中取消暂存该文件,但更改仍将出现在您的工作目录中。现在,如果您想要文件的原始副本,可以使用 -

git checkout fileName

答案 1 :(得分:1)

git reset HEAD取消暂存所有已暂存的文件。

git checkout .会丢弃所有未暂停的更改。

答案 2 :(得分:1)

您可以使用以下命令将已修改的文件(包括暂存和未暂存的文件)还原为原始文件:

git reset --hard HEAD