如何将Fork仓库的分支添加至原Git本地仓库?
如何在本地原仓库添加Fork用户的分支
完全可以实现,具体步骤如下:
添加用户Fork仓库作为本地远程源
执行git remote add [自定义标识名] [用户Fork仓库的URL]命令,比如:git remote add contributor-fork https://github.com/xxx/contributors-fork-repo.git
这里的自定义标识名可随意设置,只要方便你区分不同贡献者的仓库就行。拉取该远程仓库的所有分支数据
运行git fetch [自定义标识名],此命令会把用户Fork仓库里的所有分支信息同步到本地,但不会自动创建可直接编辑的本地分支。创建本地对应分支
若要基于用户的目标分支(比如new-feature)创建本地分支并直接切换过去,使用:git checkout -b my-local-feature contributor-fork/new-feature
要是仅需创建分支不切换,执行:git branch my-local-feature contributor-fork/new-feature后续同步更新
之后如果用户在他的分支上有新提交,只需执行git fetch contributor-fork就能获取最新内容,再合并到你的本地分支即可。
内容的提问来源于stack exchange,提问作者Paul
相关产品推荐
相关产品推荐

