我有两个分支,即掌握和发展。我只需要从开发分支中选择一些特定的提交,并将它们合并到主服务器。
我试着使用git cherry-pick,但不确定我做得对不对
我需要选择a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d a400452d64还是?请看图片。

我采取了以下的做法。
git checkout master
git pullgit cherry-pick a400452d64
或
git cherry-pick a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d
git commit -m "My Commit" # Is this necessary ??
git push -u origin master # Is this necessary ??如果我做错了什么,请告诉我?
发布于 2013-01-05 10:20:37
“父”提交是提交之前的一个,因此‘提交’散列是要使用的哈希。为了避免疑问,你可以:
git show a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d在你做之前检查这是正确的提交:
git checkout master
git pull
git cherry-pick a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d
git push如果上游配置正确,则可能没有必要在推送上指定源。
https://stackoverflow.com/questions/14170813
复制相似问题