7
可能ですか、merge
に分岐して、自動的にdelete
を1つのコマンドで使用できますか?削除ステップは、マージが成功した場合にのみ実行する必要があります。1ステップ/コマンドでブランチをマージして削除する
ありがとうございました!
可能ですか、merge
に分岐して、自動的にdelete
を1つのコマンドで使用できますか?削除ステップは、マージが成功した場合にのみ実行する必要があります。1ステップ/コマンドでブランチをマージして削除する
ありがとうございました!
いいえ、gitはこれを同時にサポートしていません。
ただし、条件付きシェルでコマンドを実行できます。
git merge source-branch && git branch -D source-branch
私は、スクリプトを記述します。ここでの支店名master
git branch | grep -v master | xargs git merge
git branch | grep -v master | xargs git branch -d
は、現在のブランチ名に置き換えることができます。
大文字のDを使うべきではありません。代わりに、あなた自身を誤植から守るために 'git branch -d source-branch'を選択してください。これにより、削除されるブランチが最初に正しくマージされていることが保証されます。 –