Pregunta

No he podido encontrar ninguna documentación sobre gitk acerca de lo que significan los colores, pero el problema aquí es que creo que mi botón amarillo ha pasado a mi amo. Ahora cuando intento hacer:

git push origin master

No funciona. ¿Cómo fue mi botón amarillo superaré maestro y cómo los consigo de nuevo juntos de modo que pueda hacer empujar principal origen?

¿Fue útil?

Solución

Parece que necesita para poner esa confirmación nuevo en la rama master (si pertenece allí). También parece que se ha desvinculado cabeza debido a que cometió no es una cabeza rama. Si todo esto es cierto, intente lo siguiente:

# git log -1

Recuerde que el ID de comprometerse.

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

Ahora gitk mostrará el color amarillo se comprometen justo al lado del marcador master y git push va a trabajar de nuevo.

En cuanto a cómo se metió en esa situación, la única cosa que puedo imaginar es que utilizó git reset para restablecer la rama master a una confirmación anterior, pero no ha cambiado la salida marcada actualmente cometió.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top