如何将分叉回购移回主回购?
How to move forked repo back to the main repo?
我在 git 上写了一个插件,它被其他人 fork 并变得更好,加上额外的东西,我如何将 fork 的东西带到我的 repo 中?
添加指向其他开发人员存储库的远程,从中获取,然后在您自己的分支上玩得开心merging/rebasing/cherry-picking。
转到您的原始存储库。然后添加一个新的远程 say,forked
和分叉存储库的克隆 URL。然后将更改从分叉存储库拉入您的原始存储库。现在您可以将更改推送到远程 master
或另一个分支。
$ git remote add forked <forked-repo-url>
$ git checkout master
$ git pull forked master # now your repo's master = forked repo's master
$ git push origin master # push/update remote master
我在 git 上写了一个插件,它被其他人 fork 并变得更好,加上额外的东西,我如何将 fork 的东西带到我的 repo 中?
添加指向其他开发人员存储库的远程,从中获取,然后在您自己的分支上玩得开心merging/rebasing/cherry-picking。
转到您的原始存储库。然后添加一个新的远程 say,forked
和分叉存储库的克隆 URL。然后将更改从分叉存储库拉入您的原始存储库。现在您可以将更改推送到远程 master
或另一个分支。
$ git remote add forked <forked-repo-url>
$ git checkout master
$ git pull forked master # now your repo's master = forked repo's master
$ git push origin master # push/update remote master