パンプキンスパイスラテ

IT系のことが多めの日記帳です

Git関連書籍をリストアップしてみる

いまさらだけど個人的な開発でGitを使っていこうと思い、Gitの書籍を探してみた。オススメ順に紹介する。

入門git

入門git

入門git

バージョン管理ツールgitの実践的な解説書!
git(ギット)は、オープンソースな分散型のバージョン管理ツールであり、ここ数年で急速にユーザを増やしている。本書は、gitの実践的な解説書である” Pragmatic Version Control Using Git ”の日本語版で、ユーザにとって必要な知識を簡潔に解説している。

簡潔でわかりやすく、翻訳もなかなか良いらしい。本格的にGitを使おうとすると物足りないのであくまで「入門書」としての書籍らしい。

入門Git

入門Git

入門Git

基本操作から内部構造までGitの開発責任者がすべての疑問に応える。

同名の入門gitより1ヶ月後に発売された本書。著者はGitのメンテナなのでかなり詳細な使い方が書かれているらしい。ただその分「入門書」としては難しいらしく、さらに構成もあまり良くなく読みづらいとのこと。「入門git」である程度理解してからGitをもっと使いこなしたくなったら「入門Git」に手を出すのが良さそう。
こちらも参考に:404 Blog Not Found:#git >>>> バージョン管理システム - 書評 - 入門Git

実用Git

実用Git

実用Git

オープンソースの分散バージョン管理システム「Git」の解説書。
Gitには、開発および共同作業を進めるうえで便利な機能が数多く実装されています。しかし、その柔軟性の高さが原因でGitをどのように使うのが最も効率的か十分に理解していないユーザーが多いのも事実です。
本書ではGitを使ってソフトウェアの開発プロジェクトを追跡、マージ、管理する方法をステップバイステップで明解かつ丁寧に解説します。読者はGitが持つ多くの機能を効率よく使えるようになるでしょう。
日本語版では、Gitで日本語を利用する方法、Gitベースの開発プロジェクト用ホスティングサービスであるGitHubについての解説を加筆しました。

オライリー本なのにこの順位。どうやら原書は結構評価は高いんだけど、翻訳がヒドイらしい。それもかなり。翻訳本にはよくある事だけど、これは原書がかなりの良本らしいのでとても残念。いつかは原書を頑張って読んでみようかな。

Version Control with Git

Version Control with Git

Version Control with Git takes you step-by-step through ways to track, merge, and manage software projects, using this highly flexible, open source version control system. Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the principal tool for distributed version control. But Git's flexibility also means that some users don't understand how to use it to their best advantage. Version Control with Git offers tutorials on the most effective ways to use it, as well as friendly yet rigorous advice to help you navigate Git's many functions. With this book, you will: * Learn how to use Git in several real-world development environments * Gain insight into Git's common-use cases, initial tasks, and basic functions * Understand how to use Git for both centralized and distributed version control * Use Git to manage patches, diffs, merges, and conflicts * Acquire advanced techniques such as rebasing, hooks, and ways to handle submodules (subprojects) * Learn how to use Git with Subversion Git has earned the respect of developers around the world. Find out how you can benefit from this amazing tool with Version Control with Git.

Gitによるバージョン管理

Gitによるバージョン管理

Gitによるバージョン管理

基本的な使い方から、少し進んだ使いこなしまで、バージョン管理ツールGitを解説!
バージョン管理ツールGitは、高機能な反面、望みどおりの結果を得るには少し慣れが必要です。本書は、Gitを使っていて実際によく出会う状況やワークフローを例に、基本的な使い方からその先まで、場面に応じた使い方を解説します。

2011/10/22なので現時点ではまだ未発売の書籍。唯一の翻訳本では無いので期待。