git fetch コマンド
git fetchこのコマンドは、リモートからコードリポジトリを取得するために使用されます。
この章では、Github をリモートリポジトリとして操作します。そのため、この章を読む前に、Github に関する関連コンテンツを読む必要があります:Git リモートリポジトリ (Github)。
このコマンドを実行した後、git merge を実行してリモートブランチを自分のブランチにマージする必要があります。
リモートリポジトリからデータを取得し、現在のブランチにマージを試みます:
git merge
このコマンドは、git fetch を実行した直後に、git merge を実行してリモートブランチを自分がいる任意のブランチにマージするものです。
リモートリポジトリを設定済みで、更新されたデータを取得したい場合は、まず次のコマンドを実行します:
git fetch [alias]
上記のコマンドは、Git にリモートが持っているが手元にはないデータを取得するよう指示します。その後、次のコマンドを実行できます:
git merge [alias]/[branch]
上記のコマンドは、サーバー上の更新(この時点で誰かがサーバーにプッシュした場合)を現在のブランチにマージします。
この章ではhttps://github.com/tianqixin/サンプル-git-testを例にします。
次に、Github 上でクリックしますREADME.mdそしてオンラインでそれを変更します:

その後、ローカルで変更内容を更新します。
$ git fetch origin remote: Counting objects: 3, done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), done. From github.com:tianqixin/サンプル-git-test 0205aab..febd8ed master -> origin/master
上記の情報「0205aab..febd8ed master -> origin/master」は、master ブランチが更新されたことを示しています。次のコマンドを使用して更新をローカルに同期できます:
$ git merge origin/master Updating 0205aab..febd8ed Fast-forward README.md | 1 + 1 file changed, 1 insertion(+)
README.md ファイルの内容を表示:
$ cat README.md # サンプル Git 测试 ## 第一次修改内容
その他の拡張
Git 基本操作