ローカルリポジトリから親ドライブにブランチをプッシュするときにエラーを解決する助けが必要です。私はこの問題が、異なるドライブ間を行き来することによって起こったと考えています。特に、私は1つを失い、交換を使用し始めました。それから私はオリジナルを見つけたとき、私は元に戻った。今では私のヒント/頭のいくつかが台無しになっているようです。私はブランチをプッシュしようとすると、例えば、私は次のような出力が得られます。「ロックできませんでした」エラー
$ git push origin android-lite
Counting objects: 111, done.
Compressing objects: 100% (98/98), done.
Writing objects: 100% (109/109), 29.63 KiB, done.
Total 109 (delta 40), reused 0 (delta 0)
error: unable to resolve reference refs/heads/android-lite: No such file or directory
remote: error: failed to lock refs/heads/android-lite
To /media/2AC0-E4E2/devel/src/java/bbct/
! [remote rejected] android-lite -> android-lite (failed to lock)
error: failed to push some refs to '/media/2AC0-E4E2/devel/src/java/bbct/'
$
を私が正しく理解していれば、これはレフリー/ヘッド/アンドロイド-LITEは原点に存在しないことを言います。しかし、私はなぜgitが新しいブランチを作成しないのか混乱しています。私のローカルリポジトリにアンドロイド-liteブランチが既に存在していることを示す何かがありますか?
'git gc'と' git remote prune'を使ってリポジトリをクリーンアップすることができます。 – madhead