【GitHubの基本】プル・イシュー・クローンのやり方

※本サイトで紹介している商品・サービス等の外部リンクには、アフィリエイト広告が含まれる場合があります。

プル、フェッチとは

単語説明
フェッチGitHubのソースコードの状況を取得する
プル取得したソースコードをマスターブランチに持ってくる

前回、GitHub上のマスターブランチに別のブランチをマージしたが、Sourcetreeにあるローカルレポジトリにはマージされたものが反映されていない

GitHubのほうが4つバージョンが進んでいるからプルしなさい、という意味


フェッチ → プル

  • フェッチで、GitHubの状況を取得する
  • プルで、GitHub上のソースコードをマスターブランチに持ってくる

今回はすでに「GitHubのほうが、4つバージョンが進んでいる」という状況が取得できているので、フェッチする必要はない

プルすることで、ローカルレポジトリのマスターブランチが最新バージョンになる


イシューとは

用語説明
イシューGitHub上の問題を提起する

プロジェクトに関わっている人たちに問題を知らせることができる


イシューをたてる

GitHubから「Issues」タブの「New Issue」をクリック

↓GitHub上のバグ報告に使える

他にも、実装したい機能の共有だったり、学習のメモとしても使える


クローンについて

用語説明
クローンGitHub上からソースコードをダウンロードする

GitHubには世界中の有用なソースコードが散らばっている

→ 勉強に使えたり、手元に保存しておいたり、自分のソースコードに反映できたりする


画面上部の検索窓から検索する

例)Rails

  • 「Code」をクリック
  • 「クローン」か「ダウンロード」を選べる
  • 「クローン」下部をSSHにして、表示されているコードをコピー

Sourcetreeでクローンする


項目入力内容
ソースURLGitHubでコピーしたコードを貼り付ける
保存先のパス(自動入力される)
名前(自動入力される)

「クローン」をクリックすると増える↓


ダウンロードしたソースコード

ダウンロードされたファイルは、ブランチの中に保管されている

これで、GitHubで公開されているソースコードを使うことが出来る

#デイトラ中級 DAY2