2016-09-06 4 views
2

私は時代遅れのブランチを削除しようとしていました。 git branch -merged masterと入力し、-mergedというブランチを作成しました。次に、私はgit branch --merged masterと入力し、 - mergedというブランチを作成しました。- mergedと--mergedと呼ばれるブランチを削除する方法

git branch -d -mergedでこれらのブランチを削除しようとしましたが、「あなたは - マージしましたか?」というメッセージが表示されます。私はgit branch -d --mergedと入力してください、それは私に使用印刷物を与えます。

どうすれば削除できますか?

git branch出力:

$ git branch 
    suggestions 
    delete-form 
* master 
    –-merged 
    –merged 
+0

私はgitがあなたのように '--merged'という名前のブランチを作成させるとは思わないと思います。 'git branch'の出力を表示できますか? –

+0

@PhilTaprogge編集 – user4584963

+0

を参照してください。うわー...どんな場合でも私にとってはうまくいきません。 ' - 'を追加した後にブランチ名を引用しようとしましたか? 'git branch -D - " --merged "'? –

答えて

0

.git/refs/headsに移動し、そこでブランチを削除します。

1

試してみてください。

git branch -D -- --merged 
git branch -D -- -merged 

--は、Gitはフラグ/オプションを探して停止するように指示します。

+0

私は 'error:branch '-merged' not found.'を取得しようとしています。 – user4584963

+0

' -merged'という名前の '.git/refs/heads'ファイルをここで見つけても安全です – user4584963

関連する問題