2016-09-16 84 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

相關問題