はじめに
🧑💻 Git や LabEx の初心者ですか? 「Git のクイックスタート」コースから始めることをお勧めします。
Git を使ってプロジェクトを行う際、ブランチを作成してマージするのは一般的です。しかし、時間が経つにつれて、これらのブランチが蓄積して、ローカルリポジトリを混乱させることがあります。マージ済みのブランチを削除することは、リポジトリをクリーンで整理された状態に保つための良い習慣です。
マージ済みブランチの削除
あなたのタスクは、https://github.com/labex-labs/git-playground リポジトリの master ブランチにマージされたすべてのローカルブランチを削除することです。
- リポジトリディレクトリに移動します。
cd git-playground
masterにマージされたすべてのローカルブランチを一覧表示します。
git branch --merged
出力:
* master
new-branch
new-branch-1
new-branch-2
new-branch-3
- すべてのマージ済みブランチを削除します。
git branch --merged master | awk '!/^[ *]*$/ &&!/master/ {print $1}' | xargs git branch -d
- 再度すべてのブランチを一覧表示します。
git branch
これが最終結果です。
* master
まとめ
マージ済みのブランチを削除することは、ローカルリポジトリをクリーンで整理された状態に保つための良い習慣です。git branch --merged <branch> コマンドを使って <branch> にマージされたすべてのブランチを一覧表示し、git branch -d <branch> コマンドを使ってブランチを削除します。ブランチを削除する際は常に注意してください。間違ったブランチを削除すると、重要な作業が失われる可能性があります。