【りぽじとりー】
リポジトリ とは?
最終更新:
💡 コードと記録した歴史を保管する「タイムカプセル」
コードや文書などのファイルと、記録した変更履歴をまとめて管理する場所。ここではGitのリポジトリを中心に説明する。
📌 このページのポイント
リポジトリって何?
コードや文書と、その変更履歴をまとめて管理する場所だよ。ここではGitを使う例で考えよう。記録した過去の状態を比べたり取り出したりできるんだ。
保存ボタンを押せば、全部履歴になるの?
ファイルを保存するだけではGitの履歴にならないよ。記録したい変更をステージに選んで、コミットという単位で残すんだ。未追跡のファイルや未コミットの編集も、自動では履歴にならないよ。
コミットには何が残るの?
選んだファイルの状態と、作成者や日時、変更を説明するメッセージなどが残るよ。git logでコミットの履歴を見られるんだ。作業中のすべての操作を録画しているわけではないね。
GitHubと同じもの?
ブランチを使うと何が便利なの?
履歴を分けて、新機能や修正を並行して進められるよ。できた変更は必要に応じて統合するんだ。過去へ戻せるのは記録して残っている状態なので、コミットしていない変更まで必ず復元できるわけではないよ。
まとめ:ざっくりこれだけ覚えればOK!
「リポジトリ」って出てきたら「コードとその変更履歴をまとめて保管している場所のことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「repository」 = 貯蔵庫・保管庫
💬 もともとは「倉庫」や「情報の収蔵庫」という意味。コードを安全に保管するための倉庫をイメージしよう