Mientras trabaja en grandes proyectos del equipo de desarrollo en GIT, es importante realizar un seguimiento de los cambios para garantizar que todos los miembros del equipo conozcan las modificaciones realizadas al proyecto. Después de modificar el proyecto, envían/empujan esas modificaciones al repositorio de GitHub. Sin embargo, a veces es posible que desee revisar los cambios realizados antes de empujarlos al repositorio remoto. Ver la compromiso sin hacer- permite a los usuarios garantizar cambios e identificar problemas y errores.
Este artículo explicará:
Cómo enumerar los confirmaciones de Git de la rama actual que aún no han presionado al "origen" remoto?
Para mostrar todos los compromisos de la rama actual que aún no se han empujado al "origen", se pueden usar diferentes comandos, como:
Ejemplo 1: Listado Comando sin robo de la rama actual utilizando el comando "Git Log Origin/... Head"
Enumere todos los compromisos sin sustituir la rama GIT actual ejecutando el comando proporcionado dado:
Git Log Origin/Master ... Head
En la siguiente salida, todas las confirmaciones sin sustituir al "maestro"Rama entre"origen/maestro" y "CABEZA" puede ser visto:
Ejemplo 2: Listado Comando sin enchear de la rama actual usando el comando "Git log @u ..."
El siguiente comando también se puede utilizar para mostrar las confirmaciones no husmadas de la rama actual:
git log @u ..
Aquí el "@uLa opción se utiliza para enumerar las commitas que existen localmente pero no aguas arriba:
Además, para ver los confirmaciones sin rodear de la rama actual en una línea, utilice el "-una línea"Opción en el mismo comando:
git log --oneline @u ..
La siguiente salida solo muestra el mensaje SHA-Hash y Commit de las commitas sin hushes:
Cómo enumerar los confirmaciones de git de todas las ramas que aún no han presionado "origen"?
Para enumerar las confirmaciones de todas las ramas disponibles que aún no se han llevado al "origen", se pueden utilizar varios comandos, como:
Ejemplo 1: Listado de confirmaciones sin rodear de todas las ramas utilizando el comando "Git log -Branches -NOT -Remotes"
Escriba el comando proporcionado para mostrar las confirmaciones de todas las ramas que aún no se han llevado al "origen":
Git log -Branches -no -Remotes
La siguiente salida muestra los confirmaciones no husmadas de "maestro" y "característica" sucursales:
Ejemplo 2: Listado de comodidades sin robo de todas las ramas utilizando el comando "Git log -Branches @u ..."
Para ver las confirmaciones de todas las ramas que existen localmente pero no aguas arriba, ejecute el siguiente comando:
Git log --Branches @u ..
Además, para ver todos los compromisos en una línea, use el "-una líneaOpción con el mismo comando:
Git log --oneline --branches @u ..
Eso se trataba de enumerar los confirmaciones desairadas en el repositorio de Git.
Conclusión
Para mostrar las confirmaciones de la rama actual que no se han empujado al repositorio remoto, el "Git Log Origin/… Head" y "git log @u .. Los comandos se pueden usar. Además, para enumerar las confirmaciones no husmadas de todas las ramas, utilice el "Git log -Branches -NOT -Remotes" o "Git log -Branches @u .. " dominio. Además, puedes usar el "-una líneaOpción "con estos comandos para mostrar los compromisos en una línea. Este artículo explicó el procedimiento para enumerar las confirmaciones que aún no se han llevado al repositorio de GitHub.