从 git merge 撤销本地更改

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

我最近在本地对 git 存储库进行了一些更改。现在,在我拉出的远程分支上进行了一些更改,然后意外地接受了它们的文件版本,包括我更改的版本。因此,我更改的所有内容都被删除了,这是可以理解的非常糟糕。

有什么办法可以恢复这些本地更改吗?

我已经尝试过

git restore
git stash
但这没有帮助,因为更改不在存储中。

git merge
1个回答
0
投票

我最近在本地对 git 存储库进行了一些更改。

如果您没有提交、隐藏或至少阶段这些更改,那么不幸的是您实际上所做的是:

我最近在本地做了一些更改。

如果您从未告诉 Git 这些更改,然后删除了这些更改,那么不幸的是您将无法使用 Git 来恢复它们。如果您系统上的其他工具执行备份,也许您可以使用它。

如果您偶然进行了更改,您也许能够恢复它们。

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