使用Bitbucket,我如何从一个分支到另一个分支?

时间:2015-07-15 15:21:46

标签: git branch bitbucket

在我的新工作中,我们使用git和Bitbucket,我们有一个主分支,一个新功能分支和一个修复 - 这些分支。

我一直在修改这些分支。在提交它们之后,我使用SourceTree将它们推送到origin / fix-these。到目前为止,非常好。

在Bitbucket中,如何修复这些分支,以便它包含最近针对新功能提交的少数提交? (然后我只是"拉动原点/修复 - 这些"使我的本地副本最新,对吗?)

3 个答案:

答案 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界面会很不错。