Git

読み

ギット

意味

  • ソースコードの変更履歴を分散的に管理できるバージョン管理システム
  • ブランチを切って並行作業し、マージで統合できるチーム開発の標準ツール
  • ローカルとリモートに履歴を保持するため、ネットワークが無くても作業を継続できる

比喩

タイムマシン兼プロジェクトのアルバム。誰がいつ何を変えたかを遡って確認でき、必要ならその時点に戻れる。

語源

Git = イギリス英語のスラングで「嫌な奴」(作者のジョーク)

例文

  • Gitでブランチを作成し機能開発とバグ修正を並行で進める。
  • Git commitで履歴を記録し、pull requestでレビューを依頼する。
  • Git rebaseで履歴を整理して読みやすい履歴に整える。

よくある勘違い

  • GitとGitHubを同じものだと思うこと → Gitはツール、GitHubはそのGitリポジトリをホスティングするサービス

関連用語