Gitとは、分散型バージョン管理システムのひとつで、元はLinuxのソースコードを管理するために開発されました。ざっくりと言えば、開発などで複数の人が開発に関わった場合、いつ、誰が、どのように改変を加えたのかをしっかりと管理し混乱を起こさないように使われているシステムです。
今回は、そのGitをより理解するために厳選したサイトやスライドをご紹介します。
この記事はこんな人におススメです。
・これからGitを覚えたい人
・Git使っているけど実はよくわかっていない人
・日常的にGit使いこなしているけど、いざというときググってしまう人
Gitをより理解するために厳選したサイトやスライド
サイト編
1.Git本家
ドキュメント(日本語)も豊富で素晴らしいサイトです
2.サルでもわかる!Git入門
nulabが提供してくれているとってもわかりやすいサイトです
3.本当は怖くない!デザイナーがGitを大好きになった?5つの理由
スライド編(初級・中級)
1.一人でもはじめるGitバージョン管理
2.デザイナのためのGit入門
3.いつやるの?Git入門
スライド編(中級・番外編)
1.もしWordPressユーザーがGitを使ったら・・・
2.バージョン管理のワークフロー
3.Gitのよく使うコマンド
Gitを学習して覚えたい
1.git入門 (全22回)
2.Learn Git Branching
役立つエントリー
2.図で分かるgit-mergeの–ff, –no-ff, –squashの違い
リポジトリ管理はこのサイト
1.Bitbucket
無限にプライベートリポジトリを管理できるのはBitbucketだけです。
2.Github
Gitを使うならGithubの知識は不可欠です。
とても便利なクライアントツール
1.SourceTree (Windows, Mac対応)
2.公式Githubクライアント
3.Github for Windows
おすすめ書籍
1.実用Git (Jon Loeliger著)\2,940
とりあえず一度は読みたい一冊です。
2.Pro Git (Scott Chacon、Ben Straub著)\2,919
本家Gitサイトで読めます。
3.アリスとボブのGit入門レッスン (川野辺正博著)\2,310
分かりやすく詳しイラスト付きです。
4.開発ツール徹底攻略 (WEB+DB PRESS plus) \1,974
エンジニアなら置いておきたい一冊
最後に
上記のように、Gitは全世界でとても人気があるので、解説や使い方について書かれたブログやサイトが多数公開されています。
今まで敬遠していた方も、初心者にも分かりやすいコンテンツが沢山あるから軽い気持ちでもいいので、ぜひ目を通してみてください。