icon
icon

git pullを使ってリモートリポジトリと同期する方法【初心者向け】

初心者向けにgit pullを使ってリモートリポジトリと同期する方法について実際にコマンドを打ちながら解説しています。Gitを使ったプルはまず最初に覚えておきたい知識のひとつなので、ぜひ自分でも使えるようにしておきましょう。

テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査

Git(ギット)はとても便利なバージョン管理システムです。

今回は、Gitの使用においても重要なgit pullの使い方を紹介していきたいと思います。

同様に役立つGithubの使い方も解説しているので、合わせてご覧ください。

 

なお本記事はTechAcademyのオンライン完結のGitHub講座のカリキュラムをもとに執筆しています。

 
今回の記事の内容は動画でもご覧いただけます。

テキストよりも動画の方が理解しやすいという場合はぜひご覧ください。

 

大石ゆかり

田島メンター!!他の人がgit pushした結果を自分のローカルリポジトリに反映させるのってどうしたらいいんですか???

田島悠介

git pullで反映させられるよ。

大石ゆかり

そうなんですか!?

 

目次

git pullとは

他の人が開発した機能をリモートリポジトリにpushしたとします。

その変更を自分のローカルリポジトリに取り込まないと自分のリポジトリだけ開発から取り残されてしまうことになります。

そうならないためにGitではgit pullというリモートリポジトリの変更点をローカルリポジトリに取り込む機能が用意されています。

 

[PR] 無料で現役エンジニアから学べる

git pullを使用してみよう

それでは実際にgit pullを使用してみましょう。

まず、空のsampleというディレクトリを作成します。そのディレクトリにリモートリポジトリを追加していきます。

今回はsampleというリモートリポジトリを追加します。

GitHub上でリモートリポジトリを作成し、以下のコマンドを打ち込みましょう。

git remote add origin git@github.com:BabaShun/sample.git(BabaShunの部分は自分のユーザー名に変更してください)

sampleリポジトリ内は以下の画像のようにsample.htmlというファイルが入っています。

git15_01

それではpullしていきましょう。

ローカルリポジトリ内で、以下のように打ち込んでください。

git pull origin master

するとリモートリポジトリ内のsample.htmlがローカルリポジトリにも反映されています。

 

まとめ

今回はgit pullについて解説していきました。

実際の実務経験で特に大人数で開発している時は、どんどんファイルが更新されていき、git pullする機会も多くなってきます。必ずマスターするようにしましょう。

git pushの使い方も説明しているので、合わせてご覧ください。

 

大石ゆかり

反映されました!!!

田島悠介

自分がcommitしてしまっているファイルをpullすると競合が起きてしまったりするから、必ずgit pullを予めやっておいたほうが良いよ。

大石ゆかり

はい、わかりました♪

 

[お知らせ]TechAcademyでは自宅で学べるオンライン完結のGitHub講座を開催しています。わからないことをチャットで質問すると、現役エンジニアのメンターが毎日すぐに回答します。