git - 撤消 master 分支中的cherry-pick

标签 git github

我在 master 分支上,我使用cherry-pick merge 了另一个分支的一个提交:

在主分支上,我通过以下方式选择提交:

git cherry-pick -x e89d1

cherry-pick后没有冲突。在这次挑选之后,主分支中没有其他提交。

现在,我想撤消那个樱桃选择,中止这个樱桃选择的正确方法是什么?

我的git版本是2.6.2

最佳答案

只需将您的分支重置为之前的提交即可:

git reset --hard HEAD~

精心挑选的提交将保留在那里,但它不会可见,因为没有分支或标签会指向它。

最终它将被 git 垃圾收集器删除。

关于git - 撤消 master 分支中的cherry-pick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40244312/

相关文章:

git - 如何查看从我的存储库模板 (GitHub) 创建的存储库数量

git - 为什么我在使用 git 时出错,但在 rebar3 中使用 hex deps 时却没有

linux - 如何在测试服务器上创建 git 存储库的虚拟副本

git - 如何使用命令行在Gitlab中创建本地仓库和远程仓库?

github - jenkins + ghprbhook-如何设置状态消息?

gradle - Gradle-即使设置了最新版本的依赖关系,如何在Github上获取最新代码,却没有获取?

Git:清除本地和远程仓库并重新开始

github - 如何将 GitHub Wiki 转换为 GitHub 页面?

git - 是否可以在 BitBucket 上获取原始文件?

git - 是否可以将存储库问题存储在 git 存储库中?