在Git(2.16)中。假设,我修改了一个文件并且没有暂存但我想将文件还原为原始文件?另外,如何在分阶段文件中完成此操作? 感谢。
答案 0 :(得分:3)
git reset HEAD fileName
将在暂存目录中取消暂存该文件,但更改仍将出现在您的工作目录中。现在,如果您想要文件的原始副本,可以使用 -
git checkout fileName
答案 1 :(得分:1)
git reset HEAD
取消暂存所有已暂存的文件。
git checkout .
会丢弃所有未暂停的更改。
答案 2 :(得分:1)
您可以使用以下命令将已修改的文件(包括暂存和未暂存的文件)还原为原始文件:
git reset --hard HEAD