Git について学んでみる
今日はGit について勉強してみます。
Git について私が持っている知識というかイメージ:
- ソースコードのバージョン管理システム
- 分散環境
- ローカルでコミットできる
- コミットしたものをいろんな場所(リポジトリ)に置いておける
- ソースコードに家系があり、枝分かれ(ブランチ作成)したりくっついたり(マージ)ができる
- パッチを複数人数で書いて同時期にコミットした際、コンフリクトがあればマージ時にどうなるのか・どうすべきなのか良くわかっていない
体系的かつ端的に Git を学びたいんだけど、ちょうど良いサイトが見つからない。。
とりあえず、私にもなんとなくわかりそうな有用情報サイトをいくつかメモしてみる
- GitM#1プレゼン
→ こんなところで躓きそうだということを学びました。 - アリスとボブのコラボレーション、gitをちゃんと理解したい!
→ 実践的でわかりやすかったです。 - A successful Git branching model を翻訳しました
→ master, develop (, hotfixes, release, feature) ブランチに分けるのはよさそうです - Gitを使いこなすための20のコマンド
→ これで、とりあえず個人での開発はスタートできそうな気がしてきました
あとは、実践あるのみ。