我需要使用 Git 和 Netbeans 同时将提交推送到两个或多个分支中。这些分支不是本地的,而是在BitBucket中,并与其他开发人员共享。
情况是这样的:我们有一个用作主节点的分支(很快我们将重新定位它(,我们正在开发另一个分支。当我在旧分支上发现问题时,我将切换到该分支并进行修改,然后提交。我希望推送的代码也与较新的分支合并。
我该怎么办?
有几种方法可以解决这个问题,在我看来,在这种情况下最简单的方法可能是使用git cherry-pick
将提交从旧分支复制到本地机器上的新分支,然后将修改后的新分支推送回 Bitbucket。
另一种方法是在服务器上创建一个从旧分支到新分支的 PR,这是否可行将取决于您不想复制的旧分支中的其他内容。
谢谢大家。我尝试了一个精心挑选的 Netbeans git 插件,它运行良好。现在只需要猜测它是否只添加已提交的行,或者它是否合并了整个文件。我会做一些测试。我迟早也会尝试拉取请求。