Je suis à l'aide de git, et fait une petite commettre suivie par un grand. J'ai décidé d'utiliser git rebase
à la courge, les deux s'engage avant de le pousser. (Je n'ai jamais fait cela avant.)
J'ai donc fait:
git rebase -i HEAD~2
Cela m'a donné mon éditeur, où j'ai choisi de retirer le plus tôt s'engager et à la courge la plus tard. Quand j'ai enregistré, git a dit:
erreur: cannot stat 'nom de fichier': Permission denied
Pourrait ne pas s'appliquer sha1 pour plus tard, s'engager... la première ligne de texte qui s'engagent
Maintenant:
- Ne jamais commettre s'affiche lorsque je n'
git log
. -
git status
me dit que je suis "Pas actuellement sur n'importe quelle branche." - Un fichier est répertorié en tant que modifiée et dans l'index, et les deux fichiers sont répertoriés comme non chaînée. Mon premier commit avait qu'un seul fichier (je crois), et mon deuxième commettre avait une bonne douzaine.
Ce qui s'est passé!? Comment puis-je résoudre ce problème?