現在のブランチの確認
以下のコマンドで自分がどのブランチにいるか確認できます。以下ではmasterブランチにいることが分かる。
>git branch
* master
ブランチの作成
以下のコマンドでブランチをローカルに作成できます。
git checkout -b <ブランチ名>
実行してみたら、devブランチが作成されました。
>git checkout -b dev
Switched to a new branch 'dev'
>git branch
* dev
master
リモートに反映させるには、pushすると反映されます。
※具体的にはpushすると、リモートにブランチがないので、リモートにブランチを作成するようにこのコマンドを動かせとメッセージがでるのでそれを実行します。
>git push
fatal: The current branch dev has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin dev
>git push --set-upstream origin dev
ブランチのマージ
devで変更した内容を、masterに取り込むようにブランチをマージする場合は以下のようにコマンドを実行します。
現在のブランチをmasterに変更し、以下のコマンドを実行することでマージできます。
>git merge dev
また、リモートに反映させる場合はpushで反映させることができます。