黄色い丸い箱のこれは何ですか?
私はもう試した git branch -D
、git tag -d
が成功しませんでした。それを削除するにはどうすればよいですか?
これはタグのように見えるので、次のコマンドが機能するはずです。
git tag -d refs/original/refs/heads/master
ただし、そうではないので、.git
ディレクトリからファイルを削除するだけで済みます。リポジトリのルートから、次のようなコマンドで取得します。
rm .git/refs/tags/refs/original/refs/heads/master
git-tag
コマンドが失敗した場合、パスは少し異なる可能性があるため、cd .git/refs
を実行して、試行錯誤によって問題のあるヘッドを見つけることができます。ファイルを削除すると、ローカルリポジトリから参照が削除されます。
このコマンドは機能するはずです
git update-ref -d refs/original/refs/heads/master
これは参照です。通常はgit filter-branch
によって作成されます-git filter-branch
を実行する前にブランチがあった場所へのポインターです。
any refを削除するには、ローカルリポジトリで常に何もプッシュしないでください。
git Push . :refs/original/refs/heads/master
他の答えは、削除の他の方法もかなりカバーしました。