我需要使用Git和Netbeans将提交同时推送到两个或更多分支。这些分支不是本地的,而是在BitBucket中并与其他开发人员共享。
情况是这样的: 我们有一个用作主人的分支(我们很快就会对它进行改造),我们正在开发另一个分支。当我在旧分支上发现问题时,我会切换到那个并进行修改,然后提交。我希望推送的代码也可以与更新的分支合并。
我该怎么办?
答案 0 :(得分:0)
有几种方法可以解决这个问题,听起来像我这里最简单的方法可能是使用git cherry-pick
将提交从 old-branch 复制到新分支,然后将修改后的 new-branch 推回Bitbucket。
另一种方法是在服务器上从 old-branch 到 new-branch 创建PR,无论这是否可行取决于还有什么在旧分支中,您不想复制。
答案 1 :(得分:0)
感谢所有人。我尝试了一个樱桃挑选槽Netbeans git插件,它工作得很好。现在只需要猜测它是否只添加提交的行,或者它是否合并了选择中的整个文件。我会做一些测试。我迟早会尝试拉取请求。