doc.dev1x.org

ブランチ運用の覚書(git)

前提条件

基本はGitHub Flow + Git Feature Flow

ブランチは4種類(master, task, env, release)

masterブランチは常に本番環境と同期されていること

developブランチは使わない

作業時はmasterブランチからtaskブランチを切る

複数のtaskブランチをまとめる場合はreleaseブランチを作る

検証環境へのデプロイはenvブランチで行う

$ git checkout env/develop
$ git reset --hard task/xxxx
$ git push -f origin env/develop

参考資料