リモートとは
CoddyのTerminalジャーニー「バージョン管理」セクションの一部 — レッスン 46/58。
これまで、すべてのGitコマンドはマシンの単一のフォルダー内で実行されてきました。リモートとは、別のマシン、サーバー、またはGitHubやGitLabのようなサービスなど、他の場所にホストされている同じリポジトリのコピーのことです。
リモートはチームが共同作業を行うための手段です。各開発者は自身のローカルクローンで作業し、その後、共有リモートとコミットをやり取りします。
慣習として、プライマリリモートは origin と名付けられます。これは単なるラベルであり、名前を変更したり、複数のリモートを並行して持ったりすることができます。
このコースのランタイムはネットワークに接続されていないため、実際にプッシュやプルを行うことはありません。しかし、ローカルリポジトリ上で、すべての開発者が使用するのと同じ git remote コマンドを使用して、その仕組みを学びます。
チャレンジ
初心者main ブランチで新しいリポジトリを初期化し、次に git remote -v を使用して設定されているすべてのリモートを表示します。新しいリポジトリにはリモートが存在しないため、コマンドは何も出力しないはずです。
チートシート
リモートは、別の場所(例:GitHub)でホストされているリポジトリのコピーです。プライマリリモートは、慣習的にoriginと名付けられます。
設定されているすべてのリモートを表示します:
git remote -v自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。