Cómo salir del desastre que hice en mi sucursal local de git

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).

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.

No sé la respuesta exacta a su pregunta, pero he encontrado que la representación visual del registro git para todas las ramas que se muestran en SourceTree
es bastante útil cuando tratas de descubrir cómo arruinaste todo jajaja. SourceTree es un cliente GUI gratuito para git.

More Interesting

¿Por qué tengo tanto miedo de escribir mi propio código? Leo mucho código y los entiendo, diablos, casi termino con esta aplicación que estoy creando, usando bibliotecas

¿Qué lenguaje de backend debo elegir para aprender: Python, PHP o Ruby para desarrollar aplicaciones móviles de redes sociales como Twitter?

Estoy planeando obtener un trabajo de prueba de software con 9 años de experiencia falsa, como exactamente lo que hizo mi amigo y se metió en una buena compañía este año. Estoy haciendo mal?

¿Cuáles son las técnicas de ingeniería de prueba de software?

¿Cuál es la diferencia entre un sistema complejo diseñado y sistemas complejos que no están diseñados?

¿Es posible desarrollar un algoritmo y un código fuente correspondiente a partir de una publicación en matemáticas aplicadas?

¿Es una sabia decisión cambiar mi perfil de QA a desarrollo de fuerza de ventas después de pasar alrededor de 8 años en QA?

¿Cuál es la diferencia entre el sistema y las pruebas de integración?

Como desarrollador o gerente de producto, ¿cuáles son las características de las mejores personas de control de calidad que conoces? ¿Puede dar ejemplos de cómo estas personas de QA hicieron su trabajo mejor que otras en el mismo rol?

¿Qué tecnologías o aplicaciones debo saber si quiero cambiar mi trabajo al dominio de programación de red (lea la descripción)?

¿Se está volviendo una moda criticar los productos de software de Microsoft?

¿Qué lenguajes de programación predices que liderarán el Internet de las cosas?

¿Es más difícil construir un edificio o desarrollar / mantener un software a gran escala?

¿Cuál sería el mejor enfoque para hacer una plataforma de descarga OTA para teléfonos móviles?

¿Cómo es trabajar como ingeniero en Mozilla?