Un truc bizarre est arrivé à mon dépôt git. Lorsque j'essaie de commettre quelque chose dans la fenêtre de tortoisegit, je reçois tous les fichiers du projet. Je ne peux pas les rétablir, quand je tire du serveur je reçois fatal: No such ref: HEAD
y fatal: Cannot lock the ref 'HEAD'
. Toutes mes branches locales sont absentes. Existe-t-il un moyen de résoudre ce problème ?
Ce n'est pas le premier commit ou quelque chose comme ça. Cette chose est arrivée soudainement.
EDITAR:
git branch -a
dit : Failed to resolve HEAD as a valid ref
git status
imprime tous les fichiers du projet marqués comme nouveau fichier.
J'ai changé le nom du dossier de dépôt pendant un certain temps, et quand je l'ai changé à nouveau, les choses n'étaient pas correctes.
0 votes
Qu'avez-vous fait quand c'est arrivé ? Pouvez-vous montrer la sortie de
git status
ygit branch -a
?0 votes
Pour éviter tout doute, par dossier de dépôt, voulez-vous dire le dossier nommé
.git
?0 votes
Non, un dossier de projet, qui contient directement les fichiers .git.
0 votes
Quelle version de git utilisez-vous ?
0 votes
TortoiseGit 1.5.8.0 version git 1.7.3.1.msysgit.0