2019.05.27IT・デジタルTwitterFacebookはてブPocketLINEPinterestこの記事では、GitHubでForkしたリポジトリをFork元に合わせて更新する方法をご紹介します。Bashを利用していますが、macOSやLinuxでも同様のコマンドで操作することができます。以下の状態であることを前提に解説を進めていきます。Requestを送る方法』を参考にして下さい。Forkしたリポジトリに新しいファイルが追加されたので自分のアカウント側に同期したいローカルリポジトリを本家の変更を同期するまず、ローカルリポジトリにFork元の更新を同期します。例では、Fork元リポジトリ「projectuser01/test_develop」にファイル「update.php」が追加された変更をローカルリポジトリに同期します。『GitHub.com』にアクセスしてFork元のリポジトリのページを開きます。download」をクリックし、Fork元のリポジトリのURLをコピーします。ローカルリポジトリで以下のgitコマンドを実行し、本家リポジトリをupstreamという名称でリモートリポジトリとして設定します。upstream※登録名称である「upstream」の部分は、既存の登録名称「origin」等と重複しない限り他の名称でも問題ありません。remoteコマンドを実行して登録を確認することができます。pullコマンドを実行してローカルリポジトリを更新します。master※masterブランチ以外から同期する場合は「master」の部分を特定のブランチ名に変更してください。【実行例】これでローカルリポジトリはFork元リポジトリの更新が反映されました。新しいファイル「update.php」が反映されていることがわかります。pushコマンドを実行して自分のアカウントのリモートリポジトリに反映します。master以上でリモートリポジトリへの反映は完了です。確認のためにGitHubでForkしたリポジトリを開くと、新しいファイル「update.php」が作成されています。以上の手順で、GitHubでForkしたリポジトリを本家に合わせて更新・同期することができます。開発時に活用してみて下さい。:midSun31フリーでWebエンジニアとライターやってます。速く打てるキーボードとモカブレンドとワインとバーゼル問題が好物です。運動不足をひしひしと実感しているのでフィットネス通おうか悩み中です。githubで、興味有るリポジトリを探しては、自分のリポジトリにforkしてローカルにcloneしてビルドして楽しんでましたけど、fork元の更新を反映させる手順が解らずに放置し、forkした自分のリポジトリを削除して再度forkからやり直してましたが、fork元の更新を反映させる手順を探してたらたまたま見つけたこの頁の手順が解りやすくてとても助かりました。他の頁にも興味深い事を書かれている様なので、参考にさせて頂きます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。リモートリポジトリに反映する。