【发布时间】:2019-09-02 14:02:32
【问题描述】:
我确定这是重复的,但每当我用谷歌搜索时,我都找不到答案。假设我做了一个git status 并修改了 3 个文件。不管它们是上演的、未上演的还是其他的。我想将这些文件中的一个重置回它们的 HEAD 状态,有效地执行git reset --hard,但仅针对那个文件。我怎么做?我正在寻找一个通用命令,而不是“如果它已上演,则执行 x,如果未上演,则执行 y”。有这样的命令吗?
【问题讨论】:
标签: git
我确定这是重复的,但每当我用谷歌搜索时,我都找不到答案。假设我做了一个git status 并修改了 3 个文件。不管它们是上演的、未上演的还是其他的。我想将这些文件中的一个重置回它们的 HEAD 状态,有效地执行git reset --hard,但仅针对那个文件。我怎么做?我正在寻找一个通用命令,而不是“如果它已上演,则执行 x,如果未上演,则执行 y”。有这样的命令吗?
【问题讨论】:
标签: git
git checkout HEAD -- <file>
【讨论】: