featureブランチ作成
$ git checkout develop
$ git pull
$ git flow feature start [ブランチ名]
pull requestを出す
$ git checkut develop
$ git pull origin develop
$ git checkout [作業中のfeatureブランチ]
$ git rebase develop
-------ここでコンフリクトが発生したら,,,,--------
1. git stats でコンフリクトを起こしたファイルを確認する
2. コンフリクトを解消する
3. $ git add 対象のファイル
4. $ git rebase --continue
-------ここまでがコンフリクト対応--------
リモートブランチを削除してからgit pushするか、別のブランチ名でpushする
中央集権サーバ上でプルリクエストする
releaseブランチ作成
$ git checkout develop
$ git pull
$ git flow release start [新しいタグナンバー]
releaseブランチ終了
$ git flow release finish [新しいタグナンバー]
$ # releaseブランチがmasterブランチにマージされる際のコミットメッセージを入力
$ # masterブランチへのタグ発行のコミットメッセージを入力
$ # releaseブランチで変更作業を実施した場合は、releaseブランチがmasterブランチにマージされる際の
コミットメッセージを入力する
$ git checkout develop
$ git push origin develop
$ git checkout master
$ git push origin master
$ git push --tags
hotfixブランチ作成
$ git checkout master
$ git pull
$ git flow hotfix start '新しいタグバージョン' '現在のタグバージョン'
hotfixブランチのマージ
$ git puhs origin [hotfixブランチ名]
$ # masterブランチにPll Requestする
$ git co master
$ git pull origin master
$ git tag '新しいタグバージョン'
$ git push --tags
$ # hotfixブランチからdevelopブランチにPull Requestする
$ # ローカル、リモート両方のhotfixブランチを削除する