レポジトリAで変更があったため、レポジトリA'にも変更を反映させたいと考えた場合、どうすれば良いのでしょうか?
GitHub内のレポジトリ同士で、「Bさん」が、レポジトリAの変更をレポジトリA'に、git pullするような動作は単純にできないような気がするのですが。。
リポジトリA'のmasterにConflictするような変更が入っていなければ、以下のような方法でいけるかと思います。
# リポジトリAをupstreamという名前で追加 git remote add upstream https://github.com/a/a.git # 一覧表示するとこんな感じ git remote -v # origin git@github.com:b/a.git (fetch) # origin git@github.com:b/a.git (push) # upstream https://github.com/a/a.git (fetch) # upstream https://github.com/a/a.git (push) # upstream/masterを自分のmasterに取得 git checkout master git pull upstream master # github上のA'にpush git push
Network -> Fork Queueから親リポジトリに対するコミットをapplyすることができますが、これだと変更を取ってきて自分がコミットすることになるのでちょっと違うんですよね。
2012/03/24 15:37:44なんだかんだで、コマンド叩いてやっちゃうのが一番良い気がします。
勉強になりました!有り難うございました。
2012/03/26 10:29:28