返回介绍

第 42 关 cherry-pick

发布于 2025-01-03 23:42:50 字数 703 浏览 0 评论 0 收藏 0

Your new feature isn't worth the time and you're going to delete it. But it has one commit that fills in README file, and you want this commit to be on the master as well.

你在新功能上的努力白废了,准备删除掉它,但是往 'README' 文件里填充内容的那次提交还有用,你要把这次提交合并到主线上。

如果你创建了一个分支,在其中进行了多次提交,而在合并时不想把分支上所有的提交都合并到主线,只想选取其中的 1 个提交合并到主线,那么你可以用下面的命令:

$ git cherry-pick hash-code

其中 hash-code 是某次提交生成的 HASH 值。cherry-pick 直译就是摘樱桃,把一个分支想象成一棵树,多次提交就让树上结满了果实,那么 cherry-pick 命令就是摘下其中的一个果实。

第 42 关过关画面如下:

第 42 关 cherry-pick

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文