まえがき

Gitは、リーナス・トーバルズが作ったフリーでオープンソースの分散バージョン管理システムである。Gitは、運用上のオーバーヘッドが軽いのに、大規模で複雑な分散ソフトウェア開発プロジェクトで必要とされる要件をクリアできる柔軟性と力を兼ね備えている。

本書の目標は、Gitを最大限に活用する方法とGitリポジトリを簡単に管理できるようにする方法を示すことだ。本書を最後まで読めば、Gitの哲学と基本概念が頭に入り、コンテンツの追跡、コラボレーション、複数のチームを抱える大規模プロジェクトの管理のための中上級スキルが身につくだろう。

対象読者

私たちは、メインの読者として、ソフトウェアエンジニア(開発者、インフラストラクチャエンジニア、DevOpsエンジニアなど)を念頭に置いて本書を書いた。そのため、本書で使っているコンセプトやサンプルは、ソフトウェア開発産業に所属する人々の日常の仕事に関係のあるものになっている。しかし、Gitは堅牢に作られており、データサイエンス、グラフィックデザイン、書籍の執筆など、さまざまな分野のコンテンツの追跡にも使える(その好例として、私たちは本書の執筆中、レビューや編集の履歴を追跡するためのバージョン管理システムとしてGitを使った)。肩書や習熟度にかかわらず、バージョン管理システムとしてGitを使っている方なら、本書に価値を見出すはずだ。

必要な予備知識

何であれバージョン管理システムを使った経験があり、その意図や目的を知っているなら、本書を読んでGitの仕組みを理解し、知識を積み上げていく上で効果的な基礎になるだろう。また、本書のサンプルや説明ではコマンドライン命令を多数使うことになるので、Unixシェルなどのコマンドラインツールが使えてシェルコマンドの基礎知識があることが望ましい。プログラミングのコンセプトの一般的な知識も役に立つ。 ...

Get 実用 Git 第3版 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.