ブランチ操作
$ git branch
-a オプションを付けると、リモートブランチも含めたブランチの一覧を表示することができます。
$ git branch <branchname>
$ git branch -m <oldbranch> <newbranch>
$ git branch -d <branchname>
HEAD にマージされていないコミットがある場合、ブランチを削除できません。 マージされていないコミットがあるブランチを強制的に削除するには、 -D オプションを付けて実行します。
$ git checkout <branch>
-b オプションを付けると、ブランチの作成と作成したブランチへの切り替えを1コマンドで実行できます。
発展編 【ブランチ】 ブランチの切り替え
発展編 【チュートリアル1 ブランチを使ってみよう】 2.ブランチを切り替える
$ git merge <branch>
--no-ff オプションを付けると、fast-forwardなマージであってもマージコミットを作成します。 これは、ブランチが存在したという情報を残したいときに有用なオプションです。