用語集A〜Z

Git

よみ: ジーアイティー

分散型バージョン管理システム。ソースコードの変更履歴を管理し、複数人の協働開発を可能にする。Linus Torvalds が 2005 年に開発、現在のソフトウェア開発の事実上の標準ツール。GitHub・GitLab・Bitbucket などのホスティングサービスと組み合わせて使われる。

Web 担当者にとっては、業者との開発連携・社内開発体制で必ず関わるツール。直接 Git を使わなくても、「Git で管理されたコード」「プルリクエスト」「マージ」などの用語理解が業者対応で必要。

本書のスタンスは「Git 知識は『業者対応の最低限』」。コードを書かない Web 担当者でも、Git の基本概念(リポジトリ・ブランチ・コミット・マージ)を理解しておくと、業者との対話・トラブル対応がスムーズに。

担当者が陥りやすいのは、業者が Git を使わない方法で開発していて、変更履歴が追えない・障害時に切り戻しできないこと。新規業者選定では Git ベースの開発体制を確認すべき要件。

言葉をよく利用する人

  • コーダー / フロントエンドエンジニア
  • バックエンドエンジニア
  • Web 担当者(発注側)
  • 情シス

会話上での使用例

業者選定時の開発体制確認

  • 営業
    開発体制について
  • Web 担当者
    Git ベースの開発体制ですよね?GitHub か GitLab か、リポジトリの所有権はどうなりますか?

本番障害対応の議論

  • 情シス
    本番でエラー、切り戻したい
  • Web 担当者
    Git でコード管理しているなら、直前コミットへの戻しは数分で可能。業者に連絡しましょう

関連 Lesson(本書本文)

Lesson 3-5 契約と引き継ぎ