gpt4 book ai didi

git 恢复删除后没有提交的文件

转载 作者:IT王子 更新时间:2023-10-29 01:08:50 25 4
gpt4 key购买 nike

我删除了一些文件。

我还没有提交。

我想重置我的工作区以恢复文件。

我做了一个 git checkout .

但是删除的文件还是不见了。

git status 显示:

# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# deleted: cc.properties
# deleted: store/README
# deleted: store/cc.properties
#

为什么 git checkout . 不将工作区重置为 HEAD

最佳答案

输出会告诉您需要做什么。 git reset HEAD cc.properties

这将取消暂存 rm 操作。之后,再次运行 git status 将告诉您需要执行 git checkout -- cc.properties 以取回文件。

更新:我的配置文件里有这个

$ git config alias.unstage
reset HEAD

我通常用它来取消暂存内容。

关于git 恢复删除后没有提交的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11956710/

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