gpt4 book ai didi

git - 如何使用 'git pull' 恢复我的更改?

转载 作者:太空狗 更新时间:2023-10-29 13:39:19 27 4
gpt4 key购买 nike

我执行了“git pull”而不是“git pull --rebase”。

SHA: 138937298d80a7c84d0630b1db509ca2596aca91  // top of my git

<< some changes I got from 'git pull' >>
SHA:

SHA:
<< end of some changes I got from 'git pull' >>

SHA: 08ebb55902e206a30d6f344b4684bd525970dda3 // my original top of my git before i do anything.

我的问题是如何还原从“git pull”获得的更改,然后执行“git pull --rebase”?

另一个问题是我在 Mac 上使用“gitx”,我从“git pull”获得的更改与我原来的垂直线不同。这是为什么?谢谢。

最佳答案

使用 git reflog 找到您想要恢复的另一个 HEAD,然后重置为提交。通常,如果您在 pull 后没有做任何事情,这将是 git reset --hard HEAD@{1}

关于git - 如何使用 'git pull' 恢复我的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5315118/

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