同步两个远程分支

时间:2020-03-17 11:22:12

标签: git

我是git的新手。需要帮忙。 我们有两个远程分支-主线和一个用于我的项目(项目)。 现在,我一直将所有更改推送到项目分支。 但是最近有人在我不知情的情况下更改了主线分支。 在将所有更改推送到项目分支之后,我早些时候就在考虑将远程分支与主线分支合并。

但是,现在我首先必须使用主线更改来更新项目分支 我们如何同步两个远程分支?

预先感谢

1 个答案:

答案 0 :(得分:0)

首先获取对mainline分支所做的更改,将其本地合并到project分支(解决冲突,如果有的话),然后将project分支推送到<remote>(大多数像“起源”),然后将其合并到mainline分支。

  1. 从远程git fetch <remote>提取所有更改
  2. 然后git merge <remote>/mainline要在本地合并。

确保在project分支上执行此操作。
您也可以将以上两种方法结合使用,并使用git pull <remote> mainline