增加一個額外的遠程倉庫我有3個不同的Git倉庫:在例如:It
- 這樣的開源項目
- 我自己在GitHub上的項目,這是從1
- 分叉的叉我的地方倉庫,這是從2
我上3下工作,並能克隆推/拉更改/ 2,從
如何有史以來,現在有變化1.我也想合併成我自己的分支。我認爲我想要做的就是將更改從1.拖到3中的遠程跟蹤分支,在本地執行合併,然後推送到2 ......這是否合理?
如果是這樣,我如何最好地實現EGit?特別是我不知道我應該如何讓Egit從1.當它已經配置爲推/拉從2的變化拉動。
增加一個額外的遠程倉庫我有3個不同的Git倉庫:在例如:It
我上3下工作,並能克隆推/拉更改/ 2,從
如何有史以來,現在有變化1.我也想合併成我自己的分支。我認爲我想要做的就是將更改從1.拖到3中的遠程跟蹤分支,在本地執行合併,然後推送到2 ......這是否合理?
如果是這樣,我如何最好地實現EGit?特別是我不知道我應該如何讓Egit從1.當它已經配置爲推/拉從2的變化拉動。
不知道如何在egit中做到這一點,但如果你想嘗試命令行。首先添加一個遠程回購1:
git remote add <remote_name> <url_of_open_source_project>
現在,您可以通過鍵入看到您的遠程回購:
git remote -v
創建一個新的分支將被用於回購的1碼合併:
git checkout -b <branch_name>
取回購1然後合併回購1的分支到本地分支:
git fetch <remote_name>
git merge <remote_name>/<remote's branch_name>
在此之後,你可以把到你的GitHub叉(假設遠程名origin
):
git push -u origin <github_branch_name>
從我用它幾次,我發現例如:It是互動相當可怕的方式除了最基本的操作之外,還有Git。我強烈推薦學習和使用命令行Git。 – 2012-03-02 03:07:42