我想在 Git 中合并两个远程存储库。
一个是主流存储库,我没有写权限。我想跟踪它的主分支。
另一个由我们维护,我对其拥有完全的权利。
我想跟踪主流代码。同时,我们的修改会记录在我的远程仓库中。
我该怎么做呢?
我会推荐:
yourRemoteRepo(这样,您可以轻松地从该存储库中拉/推)添加mainstreamRepo为遥控器并获取其分支,然后跟踪您感兴趣的分支
git clone git://yourRemoteRepo
git remote add mainStreamRepo http://mainStreamRepo
git fetch mainStreamRepo
git checkout -b mainStreamMaster mainStreamRepo/master
git checkout master
从那里,您可以
mainStreamMaster到您的master,master的基础mainStreamMaster(以便将完整的历史记录集成mainStreamMaster到您的master分支中)master可以推送到yourRemoteRepo.