0

私は新しいWordpressプロジェクトを見つめています。WP の Github リポジトリをベースにして、自分のリポジトリにプッシュしたい。しかし、元の WP リポジトリへのリンクを保存し、ブランチを切り替えて、新しい更新を取得したいと考えています。これに最適な戦略は何ですか?

4

2 に答える 2

4

公式リポジトリを as として設定し、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>

私の意見では、あなたの仕事のブランチはマスターから離れて、マスターをWPリポジトリと同期させておく必要があります。したがってgit checkout -b mybranch、マスターに基づいて新しいブランチを作成します。マスターを同期したいときは、自分のマスターで同期する必要がgit fetchありgit merge WP/masterます。

ブランチを更新するときは、マスターに基づいてブランチをリベースする必要がありますgit rebase master mybranch

コマンド全体のWPは、WPリポジトリのクローンを作成した場合、公式のブランチリモート名のエイリアスになります。

于 2012-08-10T14:17:23.753 に答える