/【入門者向け】Gitのpullコマンドについて図を用いて解説2018.04.13【入門者向け】Gitのpullコマンドについて図を用いて解説GitTweetPocketpullコマンドは他のリポジトリのデータを取得するものだ。Gitのpullコマンドこのコマンドは、他のリポジトリ(リモート・リポジトリなど)のデータを取得し、ローカルのブランチに統合するものだ。このコマンドが実行されると、リモート・リポジトリからの変更が現在のブランチに組み込まれる。コマンドの基本は簡単だ。[ブランチ]では、実際の使い方を見てみよう。リモート・リポジトリをクローンしたローカルのリポジトリがあったとする。クローンした時点では、リモートと同じ内容のものがそっくりローカルにコピーされる。次の図は、V0から始まったリモートのリポジトリがV1の時点でクローンされた時の様子を表している。この時点までの変更の記録はローカルもリモートも同じなので、ローカルの変更履歴がリモートの変更履歴でもある。ローカルでV1に変更を加えたV2が記録され、続いてリモートでもV1が変更されたV3が記録されるとどうなるだろう。クローンされた後は、別々に変更の記録が独立して行われることになる。log)すると、ローカルにはV3がないことが分かる。ローカルとリモートには違いがあると言うことだ。そこで、リモートの変更をローカルに反映させたいとする。ここで、pullコマンドの出番だ。リモートのリポジトリの名前は、クローンした時点で自動的にoriginという名前になっている。masterと、コマンドを叩けばOKだ。コマンドが実行されると、ローカルにリモートの変更内容がマージされる。新しいタグ(ここでは、V4)が追加される。ローカルにリモートの変更が反映された履歴を見てみよう。logと、コマンドを叩けばOKだ。今度は、ローカルの履歴にリモートのV3とローカルの新たなタグV4の変更履歴が追加されている。まとめこのページではGitのpullコマンドについて簡単にご紹介した。Gitを使いこなすために参考にしていただければと思う。TweetPocketこのページの続きや関連ページは下記から一覧で確認できます。・「様々な分野や言語の講師にチャレンジしてみたい」という方はぜひIT講師募集のページをご覧ください。リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。IT講師募集のページを見るSNSでもご購読できます。【IT研修専門企業のリスキルテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。*メールアドレス(公開はされません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。講師スキル向上も目指せますIT講師に応募する。