[GitHub 100日チャレンジ] Day 31 - Remote Repositoryを理解する
Gitのremote、origin、ローカルRepositoryとGitHub上のRepositoryの関係を初心者向けに整理します。
[GitHub 100日チャレンジ] Day 31 - Remote Repositoryを理解する
Remote Repositoryとは
Remote Repositoryは、GitHubなどネットワーク上にあるRepositoryです。自分のPCにあるローカルRepositoryとつなげることで、変更を共有したり取得したりできます。
GitHubで作ったRepositoryをローカルから操作するとき、remoteの理解が必要になります。
originとは
この例では、Day 25でcloneしたフォルダを開いて確認します。git initだけで作ったRepositoryではremoteが未登録のこともあり、その場合はgit remote -vに何も表示されません。空の出力と接続失敗を混同しないようにしましょう。
originは、cloneしたときに自動で付くremoteの名前です。多くの場合、GitHub上の元Repositoryを指します。
1
git remote -v
このコマンドで、現在登録されているremote URLを確認できます。
ローカルとリモートの関係
1
ローカルRepository <-> Remote Repository(GitHub)
ローカルで作業し、pushでGitHubへ送り、pullやfetchでGitHubの変更を取得します。
今日のゴール
git remote -vでremoteを確認し、originがどのGitHub Repositoryを指しているか説明できるようになりましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
