我正在盯着新的Wordpress项目。我想使用WP Github存储库作为基础并将其推送到我自己的存储库。但是我也希望保存到原始WP存储库的链接,在其上切换分支并提取新的更新。对此最好的策略是什么?
答案 0 :(得分:4)
只需将官方存储库设置为official
,将个人存储库设置为personal
或origin
:
git remote add official <official_remote>
然后
git remote add personal <personal_remote_path>
或
git remote rm origin ;# remove the current origin, presumably the official one
git remote add origin <personal_remote_path>
然后,您可以使用git fetch official
和git merge
从官方存储库中提取更新,或者您可以使用git checkout
设置正确的上游跟踪分支。例如:
git fetch official
git merge official/master
或
git checkout -b official-master --track official/master
答案 1 :(得分:1)
在GH上获取WP存储库的分支然后克隆你的fork而不是WP存储库。然后您可以添加官方作为远程git remote add WP <the wp repo link>
。如果您希望自己的工作是私有的,那么只需克隆WP存储库并为您的私人仓库git remote add private <repo link>
创建一个新的远程。
在我看来,你应该把你的工作分支掌握在主人身上,让主人与WP回购保持同步。因此git checkout -b mybranch
将基于master创建一个新分支。当您想同步主人时,您应该只在自己的主人身上git fetch
然后git merge WP/master
。
当您使用git rebase master mybranch
WP通过整个命令是官方分支远程名称的别名,如果您克隆WP repo它将是原点