LESSON 3-3
プル
(最新を取り込む)
他の人や、別のパソコンで直された内容を、自分のパソコンへ取り込みます。作業を始める前の習慣にしたい操作です。
このレッスンでわかること
- 「プル」が何をする操作か
- プルが必要になる場面
- プルの前に気をつけること
まず言葉の意味からプルは
「共有書類棚の最新版を取り寄せる」こと
プル(pull)は、「引っ張る」という意味です。GitHubにある最新の変更を、自分のパソコンへ取り込むことです。
共有書類棚の書類は、他の人や、別のパソコンで直されていることがあります。そのまま古い書類で作業を続けると、あとで食い違いが起きます。作業を始める前に、最新版を取り寄せる習慣をつけましょう。
手順3つのステップで進めます
01
GitHubが先に更新されることがある
同僚や、別のパソコンからのプッシュで、GitHubのほうが新しくなることがあります。この状態では、手元のパソコンは「古い版」を持っています。
GitHub
記録が3つ(同僚が1つ足した)
記録が3つ(同僚が1つ足した)
自分のパソコン
記録が2つ(古いまま)
記録が2つ(古いまま)
用語メモこのような状態を、「手元がGitHubより遅れている」と言うことがあります。
02
「取り込む(プル)」を押す
Git対応アプリで、「取り込む」にあたるボタンを押します。GitHubの最新の内容が、手元に入ってきます。
Git対応アプリ(図)
GitHub
最新
→最新
自分のパソコン
古い
古い
1取り込む(プル)
- 1取り込む(プル):GitHubの最新の変更を、手元へ持ってきます。
参考:コマンドでの方法
git pull という文字を入力して行う方法もあります。03
手元が最新になったことを確認する
取り込みが終わると、手元もGitHubと同じ状態になります。同僚が直した部分も、手元のファイルに反映されています。
GitHub
記録が3つ
記録が3つ
自分のパソコン
記録が3つ
記録が3つ
ここだけ注意手元に、まだ記録(コミット)していない変更があるときは、先にコミットするか、変更を整理してから取り込みます。そのまま取り込むと、アプリが警告を出したり、変更がぶつかったりすることがあります。(ぶつかったときの直し方は、4-5で学びます)
まとめ
- プルは、GitHubの最新を手元に取り込むこと
- 作業を始める前に、プルして最新にする
- 未記録の変更があるときは、先にコミットしてから取り込む
※ 図は、わかりやすくするために簡略化したものです。ボタンの名前や見た目は、使うアプリによって異なります。