IT用語
ファイルの変更の履歴を記録・管理するバージョン管理システム。GitHubなどと組み合わせてチームで開発する。
Git は、ソースコードなどのファイルの変更の履歴を記録・管理するための、バージョン管理システムです。いつ、誰が、何を変えたかを記録し、必要に応じて過去の状態に戻したり、複数の作業を並行して進めたりできます。
主な用語
- リポジトリ:ファイルと変更の履歴を保管する場所
- コミット:変更を記録すること、またはその記録
- ブランチ:作業を分けて並行して進めるための枝分かれ
- マージ:ブランチの変更を取り込むこと
- プッシュ・プル:リモートのリポジトリに変更を送る・取り込む
GitHub との関係
Git はソフトウェアの名前で、GitHub・GitLab などは、Git のリポジトリをインターネット上で共有・管理するためのサービスです。プルリクエストでのレビューや、CI/CD との連携などの機能があります。
使うときの注意点
- パスワードや APIキー、秘密鍵 などをコミットしない。一度コミットすると、削除しても履歴に残る(.gitignore で除外する)
- Webサーバーに .git ディレクトリを公開したままにしない
- GitHub などのアカウントに 多要素認証 を設定する









