Es difícil dar detalles exactos, pero he encontrado que gitg es la herramienta más fácil para descubrir qué ha sucedido. Simplemente seleccione “Todas las ramas” en el menú desplegable.
Pero si el estado de git dice que no hay cambios, debería estar bastante seguro al cambiar las ramas. El primer mensaje dice que no se encuentra en ninguna rama, por lo que solo verificar cualquier rama detendrá eso. El segundo significa que su rama maestra está rastreando alguna rama remota y que la rama remota y su rama maestra son idénticas. Puede ver qué rama está rastreando su maestro con git branch -vv.
Más detalles: push no puede funcionar en el repositorio remoto si no está en una rama (y específicamente en una que puede empujar al repositorio remoto).
- Cómo bloquear usuarios que cambian su dirección IP o usan un proxy
- Desde la perspectiva de los desarrolladores, ¿por qué hay una oferta tan escasa de desarrolladores móviles cuando hay tanta demanda?
- Soy una estudiante de segundo año de CSE. Francamente, estoy intimidado por la cantidad de información que los chicos de mi universidad tienen sobre computadoras / tecnología. ¿De qué maneras puedo ser un geek informático / tecnológico?
- Quiero ser programador web. Todavía no sé nada: pizarra limpia. Soy de una carrera relacionada con la salud. ¿Como empiezo?
- ¿Hay algún libro que discuta cómo escribir software altamente compatible?
Entonces, para mí, parece que una vez que hagas git checkout master, deberías estar bien. Hacer más cambios, agregar y confirmar y empujar debería funcionar.