我在Github上有一个仓库,有人对它进行了分支和修改(这有助于改进仓库)。是否有git命令允许我接受其他用户所做的修改,并修改我原来的主仓库以匹配分支的仓库?
git
yqkkidmi1#
选项1:使用GitHub的拉取请求机制
拉取请求是专门为此目的设计的:使初学者和非gitMaven更容易接受来自fork的贡献。另见:
另一种选择是将fork设置为一个额外的远程控制器,然后从它那里获取/拉取数据,但这更高级,而且你听起来像个初学者。
wlwcrazw2#
为了解释伊尼戈的回答对于选项2,要将forked repo设置为远程存储库,可以在项目目录的根目录下执行以下git命令
git remote add forkedrepo https://github.com/xxx/yyy.git git fetch forkedrepo git merge forkedrepo/master
2条答案
按热度按时间yqkkidmi1#
选项1:使用GitHub的拉取请求机制
拉取请求是专门为此目的设计的:使初学者和非gitMaven更容易接受来自fork的贡献。
另见:
选项2:将派生的存储库设置为远程存储库
另一种选择是将fork设置为一个额外的远程控制器,然后从它那里获取/拉取数据,但这更高级,而且你听起来像个初学者。
wlwcrazw2#
为了解释伊尼戈的回答
对于选项2,要将forked repo设置为远程存储库,可以在项目目录的根目录下执行以下git命令