Git“镜像”回购

时间:2014-11-17 13:35:18

标签: git

我有一个我克隆的远程(GitHub)库存储库,我在我的Android项目中将它用作子模块,但我不得不改变一下 gradle 文件,以便它可以在我的项目上正确构建。现在,由于我不拥有存储库,我希望将其添加到我的公司仓库中,但我希望能够从源(Gihub)仓库合并。

这里最常用的方法是什么?

基本上我希望能够提交并推送到我们公司的仓库,但不时将原始存储库中的任何更改合并到我们的" copy"

1 个答案:

答案 0 :(得分:0)

在GitHub上分叉存储库。在本地克隆它。做你的提交。当需要从原始存储库集成更改时,添加另一个远程并获取+ merge。

git clone https://github.com/your_forked_repo.git
cd your_forked_repo
# hack, hack, hack. commit.
git remote add upstream https://github.com/the_repo_you_forked_from.git
git fetch upstream
git merge upstream/master