gpt4 book ai didi

git - 如何恢复 `git rm abc.c`之后的文件?

转载 作者:行者123 更新时间:2023-12-02 13:19:43 28 4
gpt4 key购买 nike

我应该使用git rm abc.c删除另一个文件。但我删错了。我怎样才能恢复它?

现在,当我发出 git status 时,它会显示

deleted:   abc.c

顺便说一句,我现在还有其他未提交的更改。

最佳答案

您需要执行两个命令,第一个命令将“取消暂存”文件(将其从准备提交的文件列表中删除)。然后,您撤消删除。

如果您阅读 git status 的输出命令(在使用 git rm 之后),它实际上告诉您如何撤消更改(在每个步骤后执行 git status 来查看这一点)。

取消暂存文件:

git reset HEAD <filename>

恢复它(撤消删除):

git checkout -- <filename>

关于git - 如何恢复 `git rm abc.c`之后的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11727083/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com