解説:分散型バージョン管理システム。ロボットソフトウェア開発において、ソースコードや設定ファイル、URDFなどを履歴管理し、複数人で協調しながら編集する際の必須ツール。ブランチやマージを駆使して安全に機能追加を進める。例:・チームでロボット制御プロジェクト をGitリポジトリに保存し、Pull Requestでレビューを行う。・ブランチ戦略を決めて安定版・開発版を分け、バグ混入を防ぐ。・GitHub/GitLabを使えば、IssueやCI/CDとの連携も容易。