ブランチポリシー
GitHub Flowをベースにする。
1. ローカルリポジトリを最新化
なければ作成してcloneする
git clone xxx
既にあればリモートのmasterをPullする。
git checkout master git pull
2. トピックブランチを作成する
git branch new-branch git checkout new-branch
3. トピックブランチをリモートにも作成
git push -u origin new-branch
4. 実装
5. ステージ、コミット
git add . git commit -m "comment"
6. リモートのブランチを更新
git push
7. Pull Requestを作成してコメントを求める
8. コードを修正して再コミットする
git add . git commit -m "fix xxx" git push (Pull Requestに自動反映)
9. 全てのコメントに対応後、Pull RequestをMerge
10. ローカルのmasterブランチを最新化
git checkout master git pull
11. 不要になったトピックブランチを削除
git branch -d new-branch
WebUIでリモートのnew-branchを削除
git branch -rd origin/new-branch
確認
git branch -a