首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Git :查询Git中的cherrypick提交

Git :查询Git中的cherrypick提交
EN

Stack Overflow用户
提问于 2013-01-05 10:17:32
回答 1查看 67关注 0票数 0

我有两个分支,即掌握和发展。我只需要从开发分支中选择一些特定的提交,并将它们合并到主服务器。

我试着使用git cherry-pick,但不确定我做得对不对

我需要选择a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d a400452d64还是?请看图片

我采取了以下的做法。

代码语言:javascript
复制
git checkout master 

git pull

git cherry-pick a400452d64

代码语言:javascript
复制
git cherry-pick  a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d

git commit -m "My Commit"  # Is this necessary ??

git push -u origin master   # Is this necessary ??

如果我做错了什么,请告诉我?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-05 10:20:37

“父”提交是提交之前的一个,因此‘提交’散列是要使用的哈希。为了避免疑问,你可以:

代码语言:javascript
复制
git show a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d

在你做之前检查这是正确的提交:

代码语言:javascript
复制
git checkout master
git pull
git cherry-pick a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d
git push

如果上游配置正确,则可能没有必要在推送上指定源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14170813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档