ブランチ運用ルール
#git

ブランチ運用ルール


TL;DR

個人開発においても常にチーム開発を意識する。
"ロール"を意識した開発、運用をする。
いわゆるGit-flow

開発フロー

1. GitHub にリポジトリを作る
2. 開発で取り組む ToDo リストを Issues に細かくまとめる
3. main ブランチから新たに feature/*** という機能追加のためのブランチを切って作業を始める
4. 完了したら feature/*** を GitHub リポジトリの origin に Push する
5. GitHub の画面で Pull Request を新たに作成し、ヘッダーの作成 fix #1 のように対応する Issue の番号と合わせてコメントする
6. Pull Request 上で自分のコードをレビュー(チームの場合は他の人)し、良ければ main ブランチに merge して Issue が閉じられていることを確認
7. 手元のブランチを main に戻し、origin から最新版のコードを Pull してくる
8. 3~7 を繰り返す

所感

どんなにしょぼい個人開発でもチーム開発を意識するとなんか楽しい!!!

はい、、最近TechBlogの開発を行っていく上でブランチ運用ルールを自分なりに見直す機会があったので
初心に戻ってフローを備忘録として、また"戒め"として残します。