Cómo mostrar git sin hushed commits

Cómo mostrar git sin hushed commits
Para publicar archivos y directorios desde una carpeta o repositorio local a un repositorio remoto Git, el uso de la consulta de push Git es común entre los desarrolladores. Pushing se refiere al proceso de envío de compromisos desde nuestra carpeta Git local en Linux a una carpeta o repositorio de GIT remoto. Es similar a la consulta de Fetch de Git, excepto que en lugar de importar compromisos a nuestro sistema local, los envía a Git Remote Places.

El comando git extrae el comando de obtención y descarga material de una carpeta remota de git, luego actualiza la carpeta local para parecerse a él. Un trabajo típico en las rutinas de colaboración basadas en GIT está integrando actualizaciones globales aguas arriba en su carpeta Git local. Hemos decidido implementar este artículo para cada usuario de Linux y GIT que no conozca sobre la lista de los confirmaciones sin sustituir en la distribución Kali Linux.

Comencemos iniciando el Kali Linux ya configurado en su sistema Windows 10 a través de la utilidad WSL. La aplicación de consola de distribución de Kali Linux se abrirá en su escritorio que muestra el área de consulta generada para el usuario administrativo I.mi. "Kalsoom" en este escenario.

Antes de ir hacia el tema principal de la ejecución, uno debe asegurarse de que la distribución de Kali Linux ya se actualice con utilidades más nuevas y sistemas de errores gratuitos. Usaremos la consulta de "actualización" de Kali Linux para actualizarla.

El paquete "apt-get" se utiliza para ejecutar este comando con los derechos de administración. Ingrese la contraseña de su cuenta de administrador a pedido y toque la tecla Ingrese para continuar actualizando su sistema Kali Linux.

Para evitar complejidades, ya hemos creado un repositorio local Git en nuestro sistema Kali Linux llamado "Test". Al utilizar la instrucción de la lista de Linux, la hemos enumerado en nuestra consola.

Movemos primero dentro del repositorio local de Git para ver qué hay dentro de él. Use la instrucción "CD" junto con el nombre del repositorio y se moverá dentro de ella. Al usar la consulta de la lista "LS", tenemos 3 archivos diferentes del repositorio de "prueba" que figura en nuestro shell de salida i i.mi. nuevo.SH, uno.txt y readme.

Antes de revisar los confirmaciones no husmadas, necesitamos realizar algunas transacciones en los archivos de repositorio de "prueba". Entonces, hemos estado utilizando la instrucción "sudo rm" para eliminar el "nuevo.SH "Archivo bash del repositorio de" prueba ".

Después de eliminarlo, utilizamos la instrucción "Git Commit" con la opción "-M" para confirmar la transacción de eliminación en nuestro repositorio local junto con la visualización de un mensaje. Destacó que el archivo eliminado es "nuevo.mierda. Todavía no hemos realizado ninguna consulta de empuje, por lo que nada cambió en el repositorio remoto.

Ahora, eliminaremos otro archivo del repositorio local "Test" Got Got. Uso del comando "RM" Eliminar con los derechos de sudo seguido del nombre de un archivo de texto "Uno.txt ”, la acción se realizó.

Ahora, la instrucción de confirmación de git se ejecutará nuevamente en la consola con la opción "-m" y el mensaje de visualización que se mostrará. Eliminará el.archivo txt de nuestro repositorio local, pero los cambios en el repositorio remoto no se reflejarán hasta que se use el empuje.

Nos hemos ido con el archivo de lectura única en un repositorio de git local de prueba. Digamos que también desea eliminar este último archivo de su repositorio de pruebas. Por lo tanto, utilizaremos los derechos de sudo para ejecutar la instrucción de eliminación "RM" seguida del nombre de un archivo 'ReadMe ".

Después de eso, utilizamos el comando git commit aquí nuevamente para cometer la última transacción que.mi. eliminación del archivo ReadMe. La salida muestra los 3 archivos resaltados que se eliminan correctamente. Pero también muestra que para reflejar estos cambios, debe enviar los datos a GitHub remoto.

Todas estas transacciones que usan Commit no pueden funcionar hasta que usemos la instrucción "GIT Agregar" y Git Push Instruction para agregar y enviar los datos a un repositorio remoto. Ahora, es el turno de algunos comandos GIT para mostrar los confirmaciones sin hacer- en nuestra pantalla de consola Kali Linux.

Para esto, utilizaremos la instrucción de registro de git con algunas opciones diferentes en comparación con la instrucción simple de registro de git. Entonces, usaremos las opciones "-Branches", "-not" y "-remotes" junto con la instrucción de registro de git. Estas opciones se utilizarán solo para obtener los compromisos que aún no se empujan al servidor remoto de acuerdo con las opciones "-Remotes" y "-Not", con el uso de una instrucción Git-Push.

La salida para la ejecución de esta instrucción de registro de git está mostrando los mismos 2 compromisos que nos realizan un tiempo antes de un tiempo. Esto significa que ambos compromisos aún no se han llevado al directorio remoto de GIT y, por lo tanto, no hay actualizaciones.

El mismo archivo de registro de git se puede utilizar con las mismas opciones mientras agrega algunas otras opciones para que su salida sea más simple. Por lo tanto, utilizaremos las opciones "-simplify-by-Decoration", "-decori" y "-oneline" para decorar la confirmación de salida y mostrarlas en una sola línea. A cambio, la ejecución nos muestra los 2 compromisos con sus ID y su descripción en una línea.

Conclusión

Esto se trataba de la introducción de las funciones Git Push y Git Pull utilizadas para actualizar los datos en un directorio remoto y local. Después de eso, realizamos algunas acciones para eliminar archivos, y se usaron comandos de confirmación para reflejar los cambios. Al final, hemos discutido diferentes instrucciones para mostrar los confirmaciones de Git sin sustituir.