バージョン管理とは
CoddyのTerminalジャーニー「バージョン管理」セクションの一部 — レッスン 1/58。
バージョン管理とは、ファイルへの変更を時間の経過とともに記録するシステムです。これにより、履歴を確認したり、誤りを元に戻したり、お互いの作業を上書きすることなく他の人と協力したりすることができます。
バージョン管理がないと、プロジェクトはしばしばこのようになります:
report.txt
report_v2.txt
report_final.txt
report_final_FINAL.txt
report_final_FINAL_use_this_one.txtバージョン管理を使用すると、ファイル名は単に report.txt です。ツールは、閲覧、比較、およびロールバックが可能な隠し履歴の中に、以前のすべてのバージョンを保持します。
世界で最も人気のあるバージョン管理ツールはGitです。それはGitHub、GitLab、そしてほぼすべての現代的なコードベースを支えています。
チートシート
バージョン管理は、ファイルの変更を時間の経過とともに記録することで、履歴の確認、間違いの取り消し、そして共同作業を可能にします。Gitは最も普及しているバージョン管理ツールであり、GitHubやGitLabの基盤となっています。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。