git - 如何从一个分支 cherry-pick 到另一个

标签 git cherry-pick git-cherry-pick

我有 2 个分支,masterdev

我在 dev 分支上,我想从 master 中挑选 1 个提交到 dev。所以我做了

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

但是当我执行 git statusgitx 时,我在 git 历史记录中看不到我的提交 be530cec7748e037c665bd5a585e6d9ce11bc8ad

如何在 dev 分支中查看我的提交?

最佳答案

当您挑选时,它会创建一个带有新 SHA 的新提交。如果你这样做:

git cherry-pick -x <sha>

那么至少您会从原始提交中获得附加到新提交的提交消息,以及原始 SHA,这对于跟踪 cherry-picks 非常有用。

关于git - 如何从一个分支 cherry-pick 到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5304391/

相关文章:

git - git commit 和 git commit-tree 有什么区别

Git 通过 cherry-pick merge 提交

git - 如何结束 Git Cherry-Pick?

Gitlab:抱歉,我们无法自动选择此合并请求

Git Cherry-Pick 和冲突

git - 如何同步gitlab和github

git clone 不工作,错误 "To access this repository, you must use the HTTPS remote with a personal access token or SSH with an SSH key"

git - 如何使用 gitcherry-pick 和不同的提交注释推送提交

git - 如何挑选多个提交

php - 如何使用composer在分支中安装最新版本?