gpt4 book ai didi

git - 丢失的 git 存储更改

转载 作者:IT王子 更新时间:2023-10-29 01:12:18 26 4
gpt4 key购买 nike

事情是这样的:我在一个分支 'A' 上并在那个分支上做了一个 Git stash。然后我切换到另一个分支'B'。我导航回“A”分支,但没有执行 Git stash pop。我切换到主分支,然后回到分支“A”。我现在正在尝试执行 git stash pop,但似乎无法取回我的更改。我需要恢复该代码,但每当我执行 git stash pop 时,我的文件更改都不会列出。我没有提交任何代码。

有没有办法恢复我所做的更改?非常感谢在这方面的任何帮助。

最佳答案

我们也遇到了同样的问题。因此,这是我们如何恢复丢失的更改:

  1. 回到分支B。

    git checkout B

  2. 使用 git reflog 选项来管理 reflog 信息。

    git reflog --all

    输出:

    f332d5c refs/stash@{0}: WIP on B: aa1d0c1 xyz commit message

  3. 现在,使用 git checkout A

  4. 切换到分支 A
  5. 最后,恢复丢失的更改。

    git stash apply f332d5c

关于git - 丢失的 git 存储更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12147042/

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