はじめ
最近、gitのドキュメントを読んでいます。
復習のため、ポイントをメモしました。
「git branch」 はよく使うコマンドです。
オプションを理解した上で使用すると、作業効率が上がります。
3.3 ブランチの管理
現在のブランチの一覧を表示する。↓
$ git branch
* master
「*」 は、現在チェックアウトされているブランチ(HEADが指しているブランチ)を意味する。つまり、ここでコミットを行うと、masterブランチが一つ先に進むということである。
各ブランチにこける直近のコミットを調べる。↓
$ git branch -v
現在作業中のブランチにマージ済みのブランチを調べる。↓
$ git branch --merged
- マージされたブランチが表示される
- このリストにあがっているブランチのうち先頭に 「*」 がついていないものは、通常は 「git branch -d」 で削除してしまって問題ないブランチである。 (すでにすべての作業が別のブランチに取り込まれているので、何も失うものはない。)
マージされていない作業を持っている全てのブランチを知る。↓
$ git branch --no-merged