Github で milkypostman/melpa を fork して ataka/melpa を作った。
Pull Request を作って、本家にマージしてもらった。それから数か月経った。また Pull Request を作ろうと思った。ところが、ローカル・リポジトリーは最新じゃない。リモート・リポジトリーを pull しても意味がない。何故なら、リモート先はオリジナルのリポジトリーじゃなくて、ぼくが Fork したリポジトリーだから。Fork したリポジトリーをオリジナルに同期させなきゃいけない。
サイトを探したら、英語の説明があった。自分用メモとして訳しておく。
$ git remote add upstream git@github.com:milkypostman/melpa.git $ git fetch upstream $ git checkout master $ git rebase upstream/master $ git push origin master
upstream リモートを作って fetch。master ブランチで upstream/master を rebase。最後に push で Github に反映させる。以上。
No comments:
Post a Comment