26

Git のフォークの親、特に github で構成されたプロジェクトから変更をプルするにはどうすればよいですか?

たとえば、http://github.com/originaluser/originalprojecthttp://github.com/myuser/myprojectにフォークしたとします。いくつかの実験的な機能をテストするために「dev」ブランチを維持し、最終的にそれを元のプロジェクトにマージしたいだけなので、myproject を永続的なフォークにするつもりはありません。

そのため、originalproject にコミットが行われるたびに、それらをプルダウンして myproject にマージできるようにしたいと考えています。ただし、変更を myproject にプッシュできるようにしたいのですが、ブランチが完成してテストされるまで、変更を originalproject にマージするためのプル リクエストをすぐには作成しません。これを行う最善の方法は何ですか?

編集: デフォルトでは、ローカル開発用に github フォークのローカル チェックアウト/フォークを作成し、変更をプッシュ/プルすると、これらの変更は個人のフォークにのみ影響します。元のプロジェクトからの変更はありません。どうすれば修正できますか?

git の用語が間違っていて申し訳ありません。

4

2 に答える 2

9

親リポジトリ (アップストリーム) を別のリモート ブランチとして追加できます。何かのようなもの

git remote add upstream ...

そして、git fetchを実行して変更を確認し、リベース/マージすることができます。

于 2012-12-11T20:52:49.197 に答える