使用 git 和 netbeans 将提交推送到多个分支

push a commit into multiple branches with git and netbeans

我需要使用 Git 和 Netbeans 同时将提交推送到两个或多个分支。这些分支不在本地,而是在 BitBucket 中并与其他开发人员共享。

情况是这样的: 我们有一个分支用作主分支(很快我们将对其进行变基),我们正在研究另一个分支。当我在旧分支上发现问题时,我会切换到那个分支并进行修改,然后提交。我希望推送的代码也与较新的分支合并。

我该怎么做?

有几种方法可以解决这个问题,在我看来,在这种情况下最简单的方法可能是使用 git cherry-pickold-branch[=21] 复制提交=] 到您机器上本地的 new-branch,然后将修改后的 new-branch 推送回 Bitbucket。

另一种方法是在服务器上创建一个从 old-branchnew-branch 的 PR,无论是否这样做是否可行将取决于 old-branch 中您不想复制的其他内容。

感谢大家。我尝试了一个 cherry-pick trough Netbeans git 插件,它工作得很好。现在只需要猜测它是否只添加提交的行或者它是否合并了 pick 中的整个文件。我会做一些测试。我迟早也会尝试拉取请求。