プロジェクト

全般

プロフィール

GitHubの使い方

こんなときどうするの

リポジトリ管理

フォークしたリポジトリをオリジナルに追随させたい

GitHub上で直接は追随できないので、GitHub上でフォークしたリポジトリからクローンしたローカルリポジトリ上で次の操作を行います。

  • ローカルリポジトリにフォーク元のリポジトリを指す識別名(例:upstream)とURLをリモートリポジトリに追加設定する
    git remote add upstream https://github.com/<オリジナル所有者>/<オリジナルリポジトリ名>
  • ローカルリポジトリでupstreamからpull(もしくはfetch & merge)
    git pull upstream
  • ローカルリポジトリからGitHub上でフォークしたリポジトリへpush
    git push origin master

フォークしたリポジトリに手を入れてなければ、いったん削除して再度フォークする手もあります。