我的代码在我的本地仓库中,也在我的bitbucket遥控器上。
mine$ git remote -v
origin git@bitbucket.org:example/example.git (fetch)
origin git@bitbucket.org:example/example.git (push)
供应商拥有代码的副本并进行了更改。他们使用了我自己无法访问的本地git遥控器。我现在收到他们的代码作为拉链。它使用自己的git remote进行设置。
theirs$ git remote -v
origin //someComputer/otherExample.git (fetch)
origin //someComputer/otherExample.git (push)
如何在我的回购中合并他们的更改?
他们的zip还包含未提交的更改,我必须先提交它们吗?
答案 0 :(得分:0)
您应该首先将其存储库添加为新的远程数据库
git remote add supplier_remote /home/user/supplier_repo
然后检查您的分支,并合并其相关分支,例如,主分支
git checkout master
git pull supplier_remote master
提交他们未提交的更改取决于您,如果您需要它们,您可以继续并提交,如果不是,则仅合并已提交的更改。