機能ごとに新しくブランチ作成する
``` git checkout develop(:統合ブランチ) git checkout -b 新規ブランチ名 #ブランチを新規作成、そのまま切り替える ```「完璧な完成品」をgit hubにアップする
コミットメッセージ: Start Finish Add Update Remove Fix
``` git status git add * git commit -m "メッセージ" git push origin (統合させたい/挙げたいブランチ) →→プルリク作る ```プルリク時、compareing changesで base:develop 統合ブランチ選択
プルリク承認後に メンバー・本人がローカルに落とし込む
git checkout develop(:統合ブランチ)
git branch
git pull origin develop(:統合ブランチ)
コンフリクト修正/プルリク承認後 メンバー・本人がローカルに落とし込む
git checkout develop(:統合ブランチ)
git branch
git pull origin develop(:統合ブランチ)
git checkout 自分の作業ブランチ
git merge origin/develop(:統合ブランチ)
git push origin 自分の作業ブランチ
変更履歴を残す準備 (git add)
```ruby: $ git add * # 変更があったファイルをすべて索引に追加 $ git add [file名] # file名のみ $ git add -A # git add . + git add -u = 新規作成/編集/削除したファイルをaddする $ git add -p # 対話モードになり、コード単位でadd指定ができる、addしたいならy(yes),したくないならn(no),コードの塊を分割したいならs(split)でEnterを押していく$ git add . # すべてのファイル・ディレクトリ
$ git add *.css # すべてのCSSファイル
$ git add -n # 追加されるファイルを調べる
$ git add -u # 変更されたファイルを追加する
$ git rm --cached # addしてしまったファイルを除外(要確認)
<h2>変更履歴を保存する (git commit)</h2>
$ git commit
$ git commit -m "Initial commit 1" # メッセージを加える場合
$ git commit --allow-empty -m "empty commit" # 空コミット
$ git commit -a # 変更のあったファイルすべて
$ git
<h2>自分のブランチ確認</h2>
git branch
<h2>ブランチ移動</h2>
git checkout 行きたいブランチ名
<h2></h2>
<h2></h2>