在我的新工作中,我们使用git和Bitbucket,我们有一个主分支,一个新功能分支和一个修复 - 这些分支。
我一直在修改这些分支。在提交它们之后,我使用SourceTree将它们推送到origin / fix-these。到目前为止,非常好。
在Bitbucket中,如何修复这些分支,以便它包含最近针对新功能提交的少数提交? (然后我只是"拉动原点/修复 - 这些"使我的本地副本最新,对吗?)
答案 0 :(得分:16)
使用git cherry pick。它允许您选择提交并将其添加到其他分支上。
git cherry-pick <commit>
示例:
git cherry-pick 123456
这将在当前分支上添加提交。
答案 1 :(得分:2)
正如Tim建议的那样,你需要将新功能合并到fix-these中。
您可以通过导航到比较页面(参见侧栏),选择“fix-these”作为目标,选择“new-features”作为源,然后点击右上角的Merge按钮,在Bitbucket上执行此操作。 / p>
答案 2 :(得分:0)
您不能,您必须使用git命令。像拉取请求这样的Web界面会很不错。