gitリポジトリは、git が変更履歴(コミット、ブランチなど)を管理する「単位」。 一般に、プロジェクトのファイル群と、それらの履歴情報(.git ディレクトリ)を含む。

ローカルとリモート

  • ローカルリポジトリ: 手元のPCにあるリポジトリ
  • リモートリポジトリ: 共有のためにサーバ上に置かれたリポジトリ(例: Github

何が嬉しいか

  • 変更の差分と履歴が残る(いつ、なぜ、誰が、何を変えたか)
  • ブランチで並行作業できる
  • レビューやCIと組み合わせて、安全に変更を積み重ねられる

関連

参考文献