我使用 Netbeans,并且我在 Git 上有一个分支,我正在使用该分支对我们的软件进行一些根本性的更改。我的团队正在将他们的更改推送到一个单独的分支。
有没有一种简单的方法可以让我从我团队的分支中提取更改并将它们 merge 到我单独的分支中而不影响我团队的分支?
我想这样做,以便我可以不断地测试我的根本性变化与我团队的最新变化,看看它们是否兼容。
最佳答案
如果您是唯一一个使用您的分支的人(或者如果您还没有推送您的分支),最好的做法是 rebase your branch on top of the team's branch .
git checkout yourBranch
git fetch
git rebase origin/teamBranch
这样,您就可以在更新的团队分支提交之上重播您的提交,并且您可以检查您的代码是否仍在运行。
另外,一旦您推送了您的分支,它将很容易地 merge 到团队分支(快进)。
NetBeans 与 Git does support rebase .
关于git - 使用 Git 和 Netbeans 从单独的分支中提取更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27117777/