# 開発ブランチを作成する

機能追加（feature）やバグ修正（bug fix）する際は、
`git branch`
で開発用のブランチを作成してください。

```bash
# プロジェクトルートに移動する
cd haniwers

# ブランチを新しく作成する
git branch ブランチ名
```

- ブランチ名はシンプルだけど、内容がわかる名前にしてください
- ブランチ名はアルファベットを使用してください
- ブランチ名にプリフィックスを使用する場合は`prefix-branch-name`の形式を使用してください
  - OK: `feat-awesome`、`fix-xxx`
  - NG: `feat/awewome`、`fix/xxx`

## ブランチを確認する

ローカルに存在するブランチは
`git branch`
で確認できます。

ブランチを作成した場合や、
作業ブランチ名を確認した場合に利用してください。

```bash
# ローカルに存在するブランチを確認
git branch
+ 44-feat-threshold-scan-parallel
* docs-for-developers
+ main
```

リモートに存在するブランチを確認したい場合は
`-a`オプションを追加してください。

```bash
git br -a
+ 44-feat-threshold-scan-parallel
* docs-for-developers
+ main
  remotes/origin/44-feat-threshold-scan-parallel
  remotes/origin/85-test-organize-structure
  remotes/origin/HEAD -> origin/main
  remotes/origin/main
```

## ブランチを削除する

不要になったブランチは
`git branch -d`
で削除できます。

```console
git branch -d ブランチ名
```

メインブランチに取り込まれたブランチは、
ローカル環境からも削除しておくとよいです。
