如何在 Git 中同步两个不同的存储库

Dam*_*ran 1 git github git-merge

我为我们的团队设置了一个本地 git 存储库。还有另一个为远程团队设置的 git 存储库(他们是一些自由职业者)。我的问题是我想将自由职业者进行更改的实时服务器代码与我的本地 git 同步,并将最新代码推送到服务器。我怎样才能做到这一点?

Emi*_*yan 5

您应该将自由职业者存储库添加为“远程”,然后git fetch从它添加到您的本地存储库。然后,您可以将自由职业者的参考文献与核心团队的作品合并,并将作品推送到他们的存储库。

例如这样的事情:

git remote add team {githubofteam}
git remote add free {githuboffreelancers}
git fetch team
git checkout -b master team/master
git fetch free
git merge free/master
git push team master
Run Code Online (Sandbox Code Playgroud)