J'ai un problème sérieux est arrivé à mon dépôt git. J'avais 2 branches auparavant, et j'ai écrit des codes la nuit dernière et j'ai oublié de pousser au github. Ce matin, j'ai utilisé l'autre machine et essayé une nouvelle branche et je les ai poussé (les codes sont stockés dans la boîte de dépôt, peu importe quelle machine j'utilise), alors git m'a donné une erreur: "permission denied". Puis j'ai réalisé que je n'utilisais pas mon labtop, alors j'ai ouvert mon labtop et essayé d'entrer dans la branche que je viens de créer. Mais alors il me semble que je ne peux pas faire ça, et ce qui était pire, tous les codes que j'ai commis sur l'autre machine ont disparu! J'utilise git branch
pour voir la branche liste et maintenant il est comme:branche git foiré
centeredForm (shang's conflicted copy 2011-08-08)
* centeredform
master
refinement
où le premier « centeredForm » est la branche que j'ai créé sur l'autre machine, et « centeredform » est la branche que j'ai créé mon labtop après. Mes codes ont-ils disparu? Ou y a-t-il un moyen de restaurer le statut précédent?
Avez-vous essayé de passer à la branche centrée (où je suppose que votre travail d'hier est)? git checkout centeredForm – richardolsson
La chose filaire est que la branche "centeredForm" semble être là, mais quand j'ai essayé d'y passer, git dit: "error: pathspec 'centeredForm' ne correspond à aucun fichier connu de git. " –