リモート Git リポジトリ
SVN では、1 つの中央リポジトリを開発者間のコミュニケーションハブとして使用し、共同作業とは開発者の作業コピーと中央リポジトリの間で変更をやり取りする過程を意味する。Git の協力モデルはこれとは異なり、各開発者がリポジトリのコピーを持ち、その中にローカル履歴とブランチ構造を完全な形で保持している。開発者は他の開発者と個別の変更を共有する必要はなく、通常は一連の作業をまとめて共有する。中央リポジトリを変更する場合、Git は作業コピーの個別変更を中央リポジトリにコミットするのではなく、リポジトリ間でブランチ全体を共有する。
以下に示すコマンドを使うと、他のリポジトリとの接続を管理し、ブランチを他のリポジトリへプッシュして公開し、ブランチをローカルリポジトリへ取り込むことで他の開発者の進捗を確認できる。