Git とは
コードバージョン管理システム
Git — ソースコードの変更を追跡するための分散バージョン管理システム。2005年にリーナス・トーバルズによって作成。
コアコンセプト
- Repository — 変更履歴を持つプロジェクトストレージ
- Commit — 説明付きの変更スナップショット
- Branch — 独立した開発ライン
- Merge — ブランチの統合
- Pull Request — 変更をマージするリクエスト
基本コマンド
git init # リポジトリを初期化
git clone # リポジトリをクローン
git add # ファイルをステージングに追加
git commit # コミットを作成
git push/pull # リモートと同期
プラットフォーム
- GitHub — 最大のコードホスティングプラットフォーム
- GitLab — DevOpsプラットフォーム
- Bitbucket — Atlassianソリューション
メリット
Gitは完全な変更履歴、チームコラボレーション、任意のバージョンへのロールバック、効率的なブランチングを提供します。