こんにちは、河野です。
先日、社内でgit初心者向けの勉強会を行いました。
はじめようgit
スライドを作成するにあたって、色々なサイトを閲覧しましたので、まとめてみました。
基本的なこと
- Git - Book
まずはこれを読んどいた方が良いと思います - DVCSとGitの基礎
- サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ
わかりやすいです - git - 簡単ガイド
- 天下一gitconfig大会
参考になるけど、ちょっと古い。 - こわくない Git
ブランチのこと良くわかる。必読。 - コミットメッセージの書き方 - ククログ(2012-02-21)
コマンドの使い方とか
- gitとsubversionのコマンド対応表 « cyclogy
一覧で見やすい - Git - SVN Crash Course(in Japanese)
SVNとのコマンド比較が充実している - Subversion ユーザーが Git を使ってみた (基本操作編) - まちゅダイアリー(2010-05-06)
- githooks - git hooks : is there a clone hook? - Stack Overflow
hookをcloneさせたいんだけど? - Git Cheat Sheet 日本語版 | textdrop
- Git Cheatsheet
コマンドがどう作用するかわかりやすい。
オンラインで練習
- Code School - Try Git
- Learn Git Branching
ちょっとダイアログがうっとおしい…
ワークフローとか
- 見えないチカラ: A successful Git branching model を翻訳しました
ブランチはこう使おうみたいな話 - nvie/gitflow
git flow(A successful Git branching modelをサブコマンドにしたもの) - Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineers' Blog
- GitHub Flow – Scott Chacon
GitHub Flow - version control - git workflow and rebase vs merge questions - Stack Overflow
rebaseとmergeどっちが良いの? - Git の疑問。トピックブランチで作業中に、master ブランチで重要な変更が加えられた。どうすればよい? - 彼女からは、おいちゃんと呼ばれています
これは確かにどうする?と思いました。
ツールとか
- GitLab: Self Hosted Git Management Application
- Barkeep - the friendly code review system
コードレビューのツール(触ったことないけど) - Comparing barkeep to other code review tools · ooyala/barkeep Wiki
barkeepと他のツールの比較 - Github Enterprise じゃなくてもいいじゃん
Gitlabの紹介 - Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree
GUIのgitクライアント
git使ってみた系
第5回テックヒルズ『Go to Git !』~さらばSVN~というイベントがあったようですが、良さげなイベントだったようですね。
- 第5回テックヒルズ 『Go to Git !』 ~さらばSVN~ : ATND
- TechHills#05 real legacy // Speaker Deck
- マジカルsvnとキュアgit
- Gitと出会って人生変わった テックヒルズ2013-03-22
- git移行の3つの山
- Metahub for github
- 第5回テックヒルズ『Go to Git !』~さらばSVN~ レポート - ぱと隊長日誌
他には、はてブで検索して、ブクマ数が多いモノを読んだら良いんじゃないかと。
実際の発表は、あまり上手くできず個人的な反省点は多いですが、また何かテーマがあればやりたいです。
あと、話せなかったことも多いので、Techscoreの記事として書いていきたいですね。