Question

Je ne pouvais pas trouver toute la documentation sur gitk sur ce que signifient les couleurs, mais le problème ici, je pense est que mon bouton jaune est passé mon maître. Maintenant, quand j'essaie de faire:

git push origin master

Il ne fonctionne pas. Comment mon bouton jaune remettrai maître et comment puis-je les récupérer ensemble pour que je puisse faire pousser maître d'origine?

Était-ce utile?

La solution

Attend vous devez mettre cette commettras de nouveau dans la branche master (si elle appartient là). il semble aussi que vous avez détaché la tête parce que commit n'est pas une tête de branche. Si tout cela est vrai, essayez ce qui suit:

# git log -1

Rappelez-vous l'ID commit.

# git checkout master
# git reset --hard <commit-id>

gitk affiche le commettras jaune juste à côté du marqueur master et git push travaillerai à nouveau.

En ce qui concerne la façon dont vous êtes entré dans cette situation, la seule chose que je peux imaginer que vous avez utilisé git reset pour réinitialiser la branche master à une précédente commettre mais n'ont pas changé la sortie vérifiée commit actuellement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top