如何将git fork的修改合并到我的master repo中?

4ngedf3f  于 2023-03-16  发布在  Git
关注(0)|答案(2)|浏览(182)

我在Github上有一个仓库,有人对它进行了分支和修改(这有助于改进仓库)。是否有git命令允许我接受其他用户所做的修改,并修改我原来的主仓库以匹配分支的仓库?

yqkkidmi

yqkkidmi1#

选项1:使用GitHub的拉取请求机制

拉取请求是专门为此目的设计的:使初学者和非gitMaven更容易接受来自fork的贡献。
另见:

另一种选择是将fork设置为一个额外的远程控制器,然后从它那里获取/拉取数据,但这更高级,而且你听起来像个初学者。

wlwcrazw

wlwcrazw2#

为了解释伊尼戈的回答
对于选项2,要将forked repo设置为远程存储库,可以在项目目录的根目录下执行以下git命令

git remote add forkedrepo https://github.com/xxx/yyy.git
git fetch forkedrepo
git merge forkedrepo/master

相关问题