書籍ではないですが、自分がGitの理解を深めるために使っていたサイトをいくつかご紹介します。
・learnGitBranching
Gitをコマンド毎に学べるサイトです。
実際にコマンドを打ちながら学べるため、初心者向けです。
・Atlassian Gitチュートリアル
Gitの各種コマンドを順を追って勉強出来るサイトです。
・いつやるの?Git入門
Gitのリポジトリ管理の仕組みや、使い方について細かく紹介されています。
・こわくないGit
Gitでハマりがちなmergeやrebaseについて図解で分かりやすく紹介されています。
基本的なGitの使用方法であれば、上記サイトを見ておけば習得出来ると思います。
・GitHubってgitをGUIで使えるもの?
→
GitHubは、Gitのリポジトリをクラウド上に持つことが出来るサービスです。
Gitの基本的な機能の他に、課題管理やコードレビューなどもGitHub上で行うことが出来るため、複数人で開発する際はかなり便利なサービスです。
ただし、プライベートリポジトリ(外部に共有せず、チーム内のみで運用するリポジトリ)を持つには有料となります(パブリックリポジトリであれば無料で利用出来ます)
・GitHubの他にgitを便利にするものがあるらしい
→
GitHubのようなGitホスティングサイト(クラウド上にGitリポジトリを持てるサービス)で言えば、他に
等が有名ですね。
それぞれの違いはGitリポジトリ以外の機能の有無や、料金、容量等々あります。
また、GitHubのクローンとしてGitLabと呼ばれるものもあります。
GitHubの機能を使いたいけど有料は厳しい&社内用のサーバが用意出来るのであればGitLabを利用するのが良いでしょう。
GitのGUIツールでしたら
- AtlassianのSourceTree
- TortoiseGit(Windowsのみ?)
あたりが有名です(というか他に知らない)。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。