【发布时间】:2015-01-22 22:17:51
【问题描述】:
我使用 Netbeans,并且我在 Git 上有一个分支,我正在对我们的软件进行一些根本性的更改。我的团队正在将他们的更改推送到一个单独的分支。
是否有一种简单的方法可以让我从团队的分支中提取更改并将它们合并到我的单独分支中而不影响我团队的分支?
我想这样做,以便我可以使用团队的最新更改不断测试我的根本更改,以查看它们是否兼容。
【问题讨论】:
标签: git netbeans github merge git-branch
我使用 Netbeans,并且我在 Git 上有一个分支,我正在对我们的软件进行一些根本性的更改。我的团队正在将他们的更改推送到一个单独的分支。
是否有一种简单的方法可以让我从团队的分支中提取更改并将它们合并到我的单独分支中而不影响我团队的分支?
我想这样做,以便我可以使用团队的最新更改不断测试我的根本更改,以查看它们是否兼容。
【问题讨论】:
标签: git netbeans github merge git-branch
如果你是唯一一个使用你的分支的人(或者如果你还没有推送你的分支),最好的做法是rebase your branch on top of the team's branch。
git checkout yourBranch
git fetch
git rebase origin/teamBranch
这样,您可以在更新团队的分支提交之上重放您的提交,并且您可以检查您的代码是否仍在工作。
另外,一旦你推送了你的分支,它就会很容易地合并到团队分支中(快进)。
带有 Git 的 NetBeans does support rebase。
【讨论】: