回答:
元のリポジトリをリモートとして追加し、フォークをマージするだけです。次に、マージされたフォークをgithubにプッシュします。
githubの操作を簡単にするためのruby gemもあります。1つの呼び出しでアップストリームをマージできます...
git pull origin master
追加のマージコミットを作成するジョブを実行します。競合が発生せず、プッシュするすべてのコミットに対して(追加の「マージ」コミットを使用して)再結合を作成したくない場合rebase
は、より優先されます。Git Gui + gitkでそれを行うことができます。でGit Gui
履歴を開いてリモートでフェッチし、フェッチgitk
時に一時的なr_master
ブランチを作成しremotes/origin/master
ます。最後に、呼び出しgit rebase r_master
にgit bash
。これにより、コミットがリモート変更の上に配置されます。を押して削除する準備ができましたr_master
。
このコメントは、このフローにはショートカットがあることを示唆しています。