今回は
- GitHubでプッシュする方法
- GitHubでプルする方法
を画像多めで分かりやすく解説しています。
「プッシュ?プル?それってなに?」
プッシュとプルの意味はこうです。
ローカルリポジトリでファイルに追加・修正した内容をGitHubのリモートリポジトリに反映させること
【プル】
GitHub上にあるリモートリポジトリに反映されている追加・修正をローカルリポジトリに反映させること

この記事では「SourceTree」という便利なツールを使ってGitHubにプッシュやプルをする方法を解説しています。
「SourceTreeをインストールしていない、SourceTreeの使い方が分からない」
という人は、別記事の【初心者向け】Gitの始め方・登録方法と基本的な使い方を徹底解説!を参考にしてみてください。
【初心者向け】Gitの始め方・登録方法と基本的な使い方を徹底解説!
「GitHubアカウントを持っていない、クローンやフォークが分からない」
という人は、こちらの2つの記事が参考になるかと。
Githubアカウント作成とSourceTreeと連携する方法を初心者向けに解説!
Githubのリポジトリ作成とフォーク・クローンのやり方を解説!
準備OKな人は、早速始めていきましょう!
SourceTreeを使ってGitHubのプル・プッシュをする方法
今回はこちらのような流れでプルとプッシュをしています。
①GitHub上でリモートリポジトリを作成
②作ったリモートリポジトリをSourceTreeでクローン
③作成されたローカルリポジトリにテキストファイルを置く
【プッシュ】
④SourceTreeを使ってGitHubのリモートリポジトリにプッシュ
【事前準備】
⑤GitHub上のリモートリポジトリにあるテキストファイルを、GitHub上で編集
【プル】
⑥GitHub上のリモートリポジトリにあるテキストファイルをプル
「プルとプッシュを使ってローカルリポジトリとリモートリポジトリの状態を一緒にしたい」
ということをやっています。
プルするための事前準備として行う
「⑤GitHub上のリモートリポジトリにあるテキストファイルを、GitHub上で編集」
ですが、通常はこのようなことはあまりしません。
本来は他の人が修正した最新のファイルをローカルリポジトリに持ってくるので、このような事前準備は必要ないです。
(今回は1人でプッシュやプルをやっているので、仕方なくやってると思ってください)
それでは具体的な方法を見ていきましょう!
- 事前準備.1GitHub上で新しいリモートリポジトリを作成
- 事前準備.2リポジトリ名を入力し、「Create Repository」をクリック
- 事前準備.3リモートリポジトリが作成されていることを確認
- 事前準備.4SourceTreeで先ほど作ったリポジトリをクローン
- 事前準備.5リポジトリがクローンできていることを確認
- 事前準備.6そのリポジトリのフォルダを開き、新規ファイルを置く
- 事前準備.7SourceTree上で新しく作ったファイルをステージしてコミットボタンをクリック
- 事前準備.8コミットログを残して、コミットボタンをクリック
- 事前準備.9コミットされていることを確認
- プッシュ.1SourceTreeのリモートのoriginを右クリックし、「Originにプッシュ」をクリック
- プッシュ.2プッシュ対象にチェックを入れて、OKボタンをクリック
- プッシュ.3GitHubのリモートリポジトリにローカル(自分のPC)で作成したテキストファイルがあることを確認。その後、test.txtをクリックこれでプッシュが完了です!
- 事前準備.10編集ボタンをクリック
- 事前準備.11ファイルを編集し、GitHub上でコミット
- プル.1SourceTree上でプルボタンをクリック
- プル.2GitHub上で編集したファイルがプルされ、ローカル(自分のPC)のファイルにも変更が反映されていることを確認
まとめ
お疲れ様でした。最後にまとめておきます。
ローカルリポジトリでファイルに追加・修正した内容をGitHubのリモートリポジトリに反映させること
【プル】
GitHub上にあるリモートリポジトリに反映されている追加・修正をローカルリポジトリに反映させること
コメントを残す