我对 git 比较陌生。我们的组织使用Fork & Pull 模型来管理对 master 分支的更改。每个开发人员在添加新功能时都会从他们的 fork 中分出 master 和分支。我密切关注其他开发人员在他们自己的分支中所做的提交,并且有时希望将这些更改合并到我自己的分支中。我要采取哪些步骤来实现这一目标?
问问题
126256 次
4 回答
118
您首先需要将其他开发人员存储库添加为远程。
git remote add otherrep uriToOtherRep
然后你从那里获取更改
git fetch otherrep
然后将远程存储库中的分支合并到您的分支中
git merge otherrep/branchname
快乐合并!
于 2012-07-20T16:04:24.017 回答
21
你也可以做“git pull”,它会拉取所有分支的变化。
git 拉
您可以在当前分支中运行 git merge
git合并原点
<branchname>
于 2018-04-27T09:04:13.123 回答
13
假设您当前正在处理分支feature/feature_a
,并且您想要合并在另一个名为 的分支中所做的feature/feature_b
更改feature/feature_a
。以下命令应该可以解决问题:
git checkout feature/feature_b
git pull
git checkout feature/feature_a
git merge feature/feature_b
于 2020-11-03T10:17:44.343 回答
8
一旦您在存储库中有问题的分支,例如anotherdev/master
远程分支,您就可以执行git merge anotherdev/master
.
于 2012-07-20T16:00:12.417 回答