如何在Git中恢复文件?

3
假设我 git clone 了一个仓库。然后编辑了文件 A 并删除了文件 B。如何将我的工作副本恢复到原始状态?类似于 svn up 的操作。

可能是重复的 https://dev59.com/pUjSa4cB1Zd3GeqPG6HC - user201788
你的问题听起来像是你正在寻找类似于svn revert而不是svn update的东西。正如你所知道的,git revert是略微不同的东西。 - Greg Hewgill
1个回答

8
git reset --hard HEAD

reset命令会完全将您的工作目录重置为当前分支最新提交的内容。要小心。在执行reset之前,您提交的所有工作都将被覆盖,您将失去它。

如果您只需重置单个文件而不修改其他任何内容,git checkout -- fileA.txt将仅还原该文件(无论它是否刚刚编辑或完全删除)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接