Corder's High 2017 「Gitの入門とGitを利用した共同制作方法」 レポート
2017年11月4日
東京で開催された「CSS Nite LP54 Corder’s High 2017」の参加レポートです。
セッション7つめはmgnの大串さん。
Gitとは?
- 簡単に使える
- GUIツールが数多く登場
- つまりセーブポイント
- セーブポイントにはいつでも戻れるし、進める
- 覚える言葉は
リポジトリ
とコミット
- リポジトリは
フォルダ
- 一つ一つのセーブポイントを
コミット
と呼ぶ
- リポジトリは
- みんなで作業できる
- 世界が広がる
- GitHubを通じて世界の人と共同開発
プルリクエスト
自分が開発したソースコードを取り込んでもらうようにお願いする機能。
取り込まれればキミも共同開発者だ!
コミットメッセージ
コミットメッセージは簡潔に、でも明確に。
課題に紐付け
- やることを「課題」にする
- 「課題」と紐付けてコミットする
ワークフロー
GitHub Flow
- メリット
- 直感的
- 分かりやすい
- デメリット
- 作業順の変更が難しい
- テスト環境を別けにくい
- メリット
Git flow
- メリット
- 柔軟に対応できる
- デメリット
- 状況が把握しづらい
- メリット
最適化を考え続ける
- メンバーのスキル
- リリースの頻度
- 可能性のレベル
- 起こりやすいトラブル
まとめ
Gitは必要不可欠な存在!
慣れるって!