致命的: 参照形式が無効です: 'refs/stash (1)'

致命的: 参照形式が無効です: 'refs/stash (1)'

私は最近 using から usingubuntu 14.04にアップグレードしましたが、うまくいっているようです。ただし、もはや私のGitリポジトリ(まだプッシュしていないローカルコミットがある場所)の1つを使用できないことを除いてください。14.10apt-get dist-upgrade

gitたとえば、コマンドを実行するたびに、git status次のメッセージが表示されます。

致命的: 参照形式が無効です: 'refs/stash (1)'

リポジトリリストが破損している可能性があると思いましたが、git stash clear何の効果もありませんでした(コマンドがエラーや出力なしで実行され、まだ上記のエラーが発生しました)。

diffファイルを手動で作成して新しいリポジトリを完全に作成する前に、このローカルリポジトリを復元してみることはできますか?使っていますgit 2.1.0

答え1

私の考えでは問題は結局、それは他の問題に関連していますエラーメッセージも異なります。私のホームディレクトリは、いくつかのファイルのサフィックスに(1)gitgitでは内部についてはわかりません...)

結局、diffローカルストアとリモートストアの間を移動し、ディレクトリを削除し、ファイルを再コピーして適用しました.patch

答え2

.git/refs/削除することもできます。コレクション(1)文書。

関連情報