2016-09-16 80 views
1

搞得我已付出我的主代码,即zip/production和gitlab创建一个分支项目即map/production更新在分叉回购在gitlab

我的分叉代码库现在我已经更改,我想保持它这样:
即我不想触摸额外的代码存在于我的分叉回购单独的文件,但我也更新了master代码,并希望这反映相同的分叉的代码库,而不影响额外的文件和代码存在图/生产。

它像分叉的回购+额外的代码和附加代码应该保持不受影响,同时引入主回购变化。

如何去做这件事?

回答

0

从主回购

,如果你在自己的分公司提交额外的代码,这将是情况变化将同时addtional代码应该不受影响。

这样,您叉子的本地克隆可以将原始回购添加为远程。

git remote add upstream /url/original/repo 

您可以配置主从远程拉:

git branch --set-upstream master upstream/master 

这将使主推上游过,这是不可能的,但你不应该反正推主:你应该推动仅供修饰而产生,不存在分支的分支,可以在原有的上游回购

改变在任何时候,你可以刷新你的主分支(与原来的回购协议的内容)

git checkout master 
git pull 

而且在任何时候,你可以在主顶底垫您的修改:

git的结帐myBranch git的重订主 混帐推--force

(前提是你至少做一次推myBranch ,与git push -u origin myBranch

+0

希望..这工作..我会检查 – sunshine

相关问题