LoginSignup
0
1

More than 5 years have passed since last update.

Gitでブランチを一括で消したかったりするときのあれこれ

Last updated at Posted at 2018-06-01
  • 自分メモ

ブランチの一覧

  • ローカル

    console
    git branch
    
  • リモート

    console
    git branch -r
    

ブランチ削除

  • ローカル

    console
    git branch --delete $branch_name
    
    または
    
    git branch -d $branch_name
    
  • リモート

    console
    git push origin :$branch_name
    
    または
    
    git push --delete origin $branch_name
    

マージ済みのブランチを一括で削除する

  • ローカル

    console
    git branch --merged | grep -v 'master' | grep -v '* ' | xargs git branch --delete
    
  • リモート

    console
    git branch -r --merged | grep -v 'origin/master' | grep -v '\->' | awk -F'/' '{print $NF}' | xargs git push --delete origin
    
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1