gpt4 book ai didi

git - 我不小心 git reset 一个提交太远了。我该如何撤消这个?

转载 作者:行者123 更新时间:2023-12-05 02:21:22 24 4
gpt4 key购买 nike

快速前言,我对 git 和其他基于控制台的程序的经验很少。

话虽如此,手头的问题是我使用 git reset --hard HEAD~ 回滚到之前的提交,但由于某些损坏,我最终进行了一次提交.有什么办法可以撤消回滚或继续提交?我还没有将它同步到网络上。

最佳答案

git reflog | head 应该向您显示恢复丢失的提交所需的提交 ID。

xxxxxxx HEAD@{0}: reset: moving to HEAD~
yyyyyyy Your lost commit?

你可以试试下面的方法

git checkout yyyyyy -b newbranch
git log newbranch

git cherry-pick yyyyyy

关于git - 我不小心 git reset 一个提交太远了。我该如何撤消这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34835271/

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