Pergunta

Eu não poderia encontrar qualquer documentação sobre gitk sobre o que as cores significam, mas o problema aqui eu acho é que o meu botão amarelo passou meu mestre. Agora, quando eu tento fazer:

git push origin master

Ele não funciona. Como é que o meu botão amarelo superar mestre e como faço para recuperá-los juntos para que eu possa fazer mestre push origin?

Foi útil?

Solução

Parece que você precisa colocar que cometem volta para o ramo master (se ele pertence lá). Também parece que você já destacada cabeça porque que cometem não é uma cabeça ramo. Se tudo isso é verdade, tente o seguinte:

# git log -1

Lembre-se do ID cometer.

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

Agora gitk irá mostrar o amarelo cometer ao lado do marcador master e git push estará trabalhando novamente.

Quanto à forma como você tem em tal situação, a única coisa que posso imaginar é que você usou git reset para redefinir o ramo master a um commit anterior, mas não mudaram a atualmente check-out cometer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top