東京で開催された「CSS Nite LP54 Corder’s High 2017」の参加レポートです。

セッション7つめはmgnの大串さん。

Gitとは?

  • 簡単に使える
    • GUIツールが数多く登場
  • つまりセーブポイント
    • セーブポイントにはいつでも戻れるし、進める
  • 覚える言葉は リポジトリコミット
    • リポジトリは フォルダ
    • 一つ一つのセーブポイントを コミット と呼ぶ
  • みんなで作業できる
  • 世界が広がる
    • GitHubを通じて世界の人と共同開発

プルリクエスト

自分が開発したソースコードを取り込んでもらうようにお願いする機能。
取り込まれればキミも共同開発者だ!

コミットメッセージ

コミットメッセージは簡潔に、でも明確に。

課題に紐付け

  • やることを「課題」にする
  • 「課題」と紐付けてコミットする

ワークフロー

  • GitHub Flow

    • メリット
      • 直感的
      • 分かりやすい
    • デメリット
      • 作業順の変更が難しい
      • テスト環境を別けにくい
  • Git flow

    • メリット
      • 柔軟に対応できる
    • デメリット
      • 状況が把握しづらい

最適化を考え続ける

  • メンバーのスキル
  • リリースの頻度
  • 可能性のレベル
  • 起こりやすいトラブル

まとめ

Gitは必要不可欠な存在!

慣れるって!