在错误的git操作后恢复myfile.py [重复] 。

问题描述 投票:0回答:1

我想在错误的git操作后恢复myfile.py。

这是我所做的。

git add myfile.py
git checkout 0ddb6x myfile.py (wrong operation, which changed the content myfile.py on my local machine)
made some change on myfile.py
git add myfile.py (wrong operation)

现在我希望在结账前回到myfile.py。这可能吗?

git undo recover
1个回答
0
投票

所以你添加了文件,然后又检查了一遍。检查应该什么都没做,也就是说,你所做的只是一个 git add.

通过再做一次 git add 修改后,您已经将这些修改添加到了 指数在提交文件之前,它记录了文件的样子。

你到底想回到什么时候?磁盘上的文件只能恢复到提交前的状态。git add 命令已经发出。

© www.soinside.com 2019 - 2024. All rights reserved.