git 如何将另一个开发者的分支合并到我的分支中?

rsaldnfx  于 2023-08-01  发布在  Git
关注(0)|答案(5)|浏览(129)

我对Git还比较陌生。我们的组织使用Fork & Pull Model来管理master分支的更改。每个开发人员在添加新功能时都会从主分支和分支中分支。我会关注其他开发者在他们自己的分支中所做的提交,有时候我会把这些修改合并到我自己的分支中。我应该采取哪些步骤来实现这一点?

fiei3ece

fiei3ece1#

您首先需要将另一个开发人员存储库添加为远程存储库。

git remote add otherrep uriToOtherRep

字符串
然后你从那里获取更改

git fetch otherrep


然后将远程存储库中的分支合并到您的

git merge otherrep/branchname


融合愉快!

kiayqfof

kiayqfof2#

假设您当前正在处理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

字符串

ui7jx7zq

ui7jx7zq3#

你也可以使用“git pull”,它会拉取所有分支的更改。
git pull
你可以在当前分支中运行git merge
git merge origin <branchname>

yacmzcpb

yacmzcpb4#

一旦在存储库中有了有问题的分支,比如说anotherdev/master远程分支,就执行git merge anotherdev/master

p5cysglq

p5cysglq5#

  1. Git checkout branch1(主分支,你想从这里获取分支的更改)
  2. git pull(branchName1)
  3. git checkout branch2(这里你想把branch1的所有修改合并到branch2)
  4. git merge branch1

相关问题