Git
読み
ギット
意味
- ソースコードの変更履歴を分散的に管理できるバージョン管理システム
- ブランチを切って並行作業し、マージで統合できるチーム開発の標準ツール
- ローカルとリモートに履歴を保持するため、ネットワークが無くても作業を継続できる
比喩
タイムマシン兼プロジェクトのアルバム。誰がいつ何を変えたかを遡って確認でき、必要ならその時点に戻れる。
語源
Git = イギリス英語のスラングで「嫌な奴」(作者のジョーク)
例文
- Gitでブランチを作成し機能開発とバグ修正を並行で進める。
- Git commitで履歴を記録し、pull requestでレビューを依頼する。
- Git rebaseで履歴を整理して読みやすい履歴に整える。
よくある勘違い
- GitとGitHubを同じものだと思うこと → Gitはツール、GitHubはそのGitリポジトリをホスティングするサービス