ブランチを切る(ブランチ新規作成時のみ)
git branch f1 master
git checkout f1
ここでは開発ブランチ名を「f1」とする
リモートリポジトリの最新の内容をローカルリポジトリに反映する
(作成済みのブランチで開発する場合のみ)
git fetch origin --prune
git checkout master
git merge origin/master
git checkout f1
git merge origin/f1
git merge master
※最終行で、マスターブランチの変更内容を開発ブランチに反映している
開発する
ステージング
git add .
コミット
git commit -m "@@@"
@@@は任意のコメント
プッシュ(ブランチ作成後初回)
git push -u origin f1
プッシュ(ブランチ作成後2回目以降)
git push origin f1
開発完了後、masterブランチへのマージ
git checkout master
git merge f1
コンフリクト発生時
まずコンフリクトを解消する
その後、ステージング、コミット
git add .
git commit -m "@@@"
ブランチ削除、プッシュ
git branch -d f1
git push origin master
git push --delete origin f1
その後本番環境にデプロイ