リモートレポジトリ

Git中級

George Boorman

Curriculum Manager, DataCamp

ローカルリポジトリ

デスクトップ上のローカルリポジトリ

Git中級

リモートリポジトリ

クラウド上のリモートリポジトリ

Git中級

リモートリポジトリを使う理由

リモートリポジトリのメリット

  • すべてバックアップされている

  • 場所を問わず共同作業が可能

屋上と湖を見渡す場所でノートパソコンを開いている

Git中級

リポジトリをクローンする

  • リモートレポジトリをローカル上にコピー = ローカルリモート

  • コピーを複製する = クローンする

git clone path-to-project-repo
  • ローカルプロジェクトのクローン
git clone /home/george/repo
  • ローカルプロジェクトのクローンと命名
git clone /home/george/repo new_repo
Git中級

リモートレポジトリをクローンする

  • リモートリポジトリは通常、オンラインホスティングサービスに保存する

    • 例:GitHub、Bitbucket、GitLabなど
  • アカウントがある場合:

    • リモートリポジトリをローカルにクローンできる
git clone URL
git clone https://github.com/datacamp/project
Git中級

リモートの洗い出し

  • リポジトリをクローンすると

    • Gitは元のレポジトリの場所を記憶する
  • 新しいリポジトリ作成時にリモートタグが保存される

  • リポジトリに関連付けられているすべてのリモートを一覧表示する

git remote
datacamp
Git中級

詳しい情報を見る

  • リモートレポジトリのURLなど詳しく知りたい場合
git remote -v
datacamp     https://github.com/datacamp/project (fetch)
datacamp     https://github.com/datacamp/project (pull)
Git中級

リモートレポジトリを作成する

  • クローン作成時、自動的にoriginという名前がつけられる
git remote add name URL
  • georgeという名前のリモートレポジトリを作成するには
git remote add george https://github.com/george_datacamp/repo
  • 名前をつけておくと、マージに便利
Git中級

練習しましょう!

Git中級

Preparing Video For Download...