0

我正在盯着新的 Wordpress 项目。我想使用 WP Github 存储库作为基础并将其推送到我自己的存储库。但我也想保存指向原始 WP 存储库的链接,在其上切换分支并拉取新的更新。最好的策略是什么?

4

2 回答 2

4

只需将官方存储库设置为official,您的个人存储库设置为personalor 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 officialgit 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 回答