En gitk, pourquoi est mon bouton jaune au-dessus maître?
-
23-08-2019 - |
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?
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.