2011-12-28 4 views
1

Je suis en train de passer à une branche:
git branch new-uiGit - branche de la caisse - serait plus écrit par fusion

Quand je fais cela, je reçois une erreur qu'un fichier serait plus écrit par une fusion. Ce fichier n'existe plus. Quand je fais une traction de la branche courante le dossier ne descend pas. Je pousse et obtiens le message tout est mis-à-jour.

Comment résoudre ce problème? Actuellement coincé et ne peut pas changer de branche.

Répondre

2

Exécutez la commande

git status 

Il vous dira probablement qu'un fichier a été supprimé, comme un changement non engagé. Avez-vous essayé de commettre?

Également, avez-vous supprimé le fichier avec git rm, ou avec rm?

+0

rm. Merci. Cela m'a aidé à trouver le problème. J'ai eu beaucoup de tests que j'ai supprimés juste pour une branche spéciale. n'avait pas fait git add -A et ensuite commit git. Est-ce que ces commandes et poussé, puis j'ai été en mesure de changer de branche. +1 et répondez. – BuddyJoe

0

je recommanderais une autre commande utile, git stash

qui stocke temporairement votre WIP (Work In Progress) changements et rend votre repo propre. Si vous souhaitez récupérer votre WIP, essayez git cachette appliquer ou git stash pop

Questions connexes