我正在盯着新的 Wordpress 项目。我想使用 WP Github 存储库作为基础并将其推送到我自己的存储库。但我也想保存指向原始 WP 存储库的链接,在其上切换分支并拉取新的更新。最好的策略是什么?
问问题
262 次
2 回答
4
只需将官方存储库设置为official
,您的个人存储库设置为personal
or 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
于 2012-08-10T14:05:17.507 回答
1
只需在 GH 上获取 WP 存储库的分支,然后克隆您的分支而不是 WP 存储库。然后你可以添加官方作为远程git remote add WP <the wp repo link>
。如果您希望自己的工作私有但是只需克隆 WP 存储库并为您的私有存储库创建一个新的远程git remote add private <repo link>
。
在我看来,您应该将您的工作分离开 master 并保持 master 与 WP repo 同步。因此git checkout -b mybranch
将创建一个基于 master 的新分支。当你想同步你的主人时,你应该只是git fetch
然后git merge WP/master
在你自己的主人上。
当您使用git rebase master mybranch
WP 通过整个命令是官方分支远程名称的别名,如果您克隆了 WP repo,它将是 origin
于 2012-08-10T14:17:23.753 回答