0

「統合」という名前のブランチをマスター ブランチとして使用しており (マスター ブランチはまだありますが、今は使用していません)、そこから作成されてマージされたブランチがたくさんあります。削除されます。ローカルブランチの削除に関するこの質問を見つけましたが、特定の状況に提案を適用することについて確信が持てませんでした.

私はこれがうまくいくと思います.このコマンドを実行したくなくて、それが間違っていてレポを台無しにします.

$ git チェックアウト統合

$ git ブランチ -r --merged | grep -v 統合| sed 's/origin//:/' | xargs -n 1 git プッシュ元

4

1 に答える 1

1

それをエスケープして/作成する必要があります...sed 's/origin\//:/'...が、そうでなければ、それはうまくいくでしょう。

このようなものをテストするには、xargs部品を外したままにして、何が起こるかを確認してください.

于 2016-08-03T14:25:23.887 に答える