0

フォークからブランチを削除するために使用するコマンドは何ですか (「ローカル」と呼ばれていると思います)。私が見ているの
を使用しました:git branch -d local_branch

error: Cannot delete the branch 'local_branch' which you are currently on.

ここでの問題は何ですか?

ありがとう

4

1 に答える 1

6

ブランチを削除する前に、他のブランチにチェックアウトする必要があります。それでも、git branch -dブランチが指しているコミットが他のブランチから到達できなくなる場合、ブランチの削除を拒否します。

作業ブランチをマスター ブランチにマージすると、それらのコミットは引き続き (マージ コミットによって) 到達可能になり、問題git branch -dなく作業ブランチを削除する必要があります。

本当に、積極的にそのブランチを削除したい場合は、使用できますgit branch -Dが、作業が失われる可能性があります。

于 2013-01-02T02:02:52.557 に答える