Introducción a los comandos de GitHub

GitHub es una aplicación basada en la web muy popular en la industria actual para alojar diversos servicios dirigidos al control de versiones utilizando comandos GIT. Ofrece varias versiones distribuidas de control, así como la gestión del código fuente correctamente.

Comandos básicos de GitHub

Algunos de los comandos básicos utilizados por GitHub son los siguientes:

  • Comandos para obtener proyectos existentes y crear un nuevo proyecto GITHUB :
  1. Git init : supongamos que el desarrollador necesita preparar un nuevo repositorio en su entorno local. Para inicializar lo mismo, tienen que usar comandos init, lo que les ayuda a inicializar el repositorio de proyectos de GitHub localmente.
  2. Git clone ssh: //something.com/ (username) / (repository_name) .git: Supongamos que el desarrollador necesita crear un repositorio específico de GITHUB en su copia local desde la ubicación remota específica. Luego tienen que ejecutar el comando clonar para copiar el mismo repositorio remoto en el entorno local en una ubicación específica.
  • Algunos de los comandos básicos para continuar con GITHUB:
  1. Estado de Git: este comando de GitHub se utiliza principalmente para identificar el estado creado de GIT en el repositorio local. Proporciona información adecuada entre un estado de sincronización del repositorio local y GITHUB para el usuario final.
  2. Git add (file_name.doc): se utiliza para agregar un archivo específico en el área de preparación.
  3. Git add –A: se agregarán todos los archivos, ya sean nuevos o modificados, en el área de preparación.
  4. Git commits –m ("mensaje de confirmación"): confirma todos los cambios necesarios.
  5. Git rm –r (file_name.doc): Ayuda para eliminar el archivo o cualquier carpeta definida.

Comandos intermedios de GitHub

Hay varios otros comandos populares que usa el desarrollador, que no son comandos muy básicos pero que trabajan con GITHUB más, esos comandos son muy necesarios para ejecutarlos. Algunos de estos tipos requieren comandos intermedios de GitHub que se mencionan a continuación:

  • El comando para bifurcar y fusionar múltiples proyectos confirma la base de código :
  1. Git branch: este es un comando muy útil para usar cualquier tipo de GITHUB configurado para sus proyectos. Normalmente proporciona información completa de la sucursal en una lista. También se da una denotación de asterisco que señala el proyecto actual exacto.
  2. Git branch -a: Esto ayuda a enumerar todas las sucursales disponibles teniendo en cuenta todas las ubicaciones de las sucursales, puede ser local o remota. Es uno de los comandos clave para identificar todos los proyectos disponibles en el entorno GITHUB.
  3. Git branch (branch_name): Creando una nueva rama con un nuevo nombre.
  4. Git branch –d (branch_name): Eliminar una rama específica.
  5. Git push origin –delete (branch_name): Eliminar una rama del entorno remoto.
  6. Git checkout -b (branch_name): ayudando a crear una nueva rama específica y cambiando toda la base de código a ella.
  7. Git checkout –b (nombre_de_ sucursal) origin / nombre_de_ sucursal: Ayuda a clonar una rama remota y cambiar la base de código completa a ella.
  8. Git checkout (branch_name): cambio a una rama definida.
  9. Git checkout: cambiar a una rama específica que se verifica en último lugar.
  10. Git checkout - (nombre_archivo.doc): evitar o descartar los últimos cambios en el archivo específico.
  11. Git merges (branch_name): Ayuda para fusionar una rama específica con una de las otras ramas de actividades disponibles.
  12. Git merges (source_branch) (target_branch): ayuda para la fusión con la rama de abastecimiento especificada y la rama de destino especificada.
  13. Git stash: Stash ayuda en algunos de los cambios específicos para definir el directorio sucio de inmediato.
  14. Git stash clear: eliminando todas las entradas ocultas del directorio de trabajo sucio.

Comandos avanzados de GitHub

Aún así, los usuarios de GitHub deben realizar algunas de las tareas críticas con frecuencia. Esas tareas también tienen algún tipo de comando avanzado que debe ejecutarse, y que son utilizadas principalmente por algunas de las personas gerenciales para comprender el estado de los proyectos que comparan otros proyectos existentes y que a veces también se usan para compartir algunos conocimientos del proyecto con otros. Estos comandos avanzados de GitHub se mencionan a continuación:

  • Comandos para actualizar o compartir datos de proyectos :
  1. Git push origin (branch_name): ayuda a enviar una de las ramas creadas en su entorno local a un directorio o repositorio remoto.
  2. Git push –u origin (branch_name): realiza la tarea similar a la anterior, empujando toda la rama del repositorio local al repositorio remoto, la utilidad adicional de usar este comando también se recuerda para esta rama específica para referencia futura.
  3. Git push: una vez más, hace la misma tarea, empujando los datos del repositorio local completo a remoto, pero no es necesario mencionar el nombre de la sucursal, recogerá el nombre de la sucursal directamente de la última rama recordada.
  4. Git push origin - delete (branch_name): eliminando la rama especificada.
  5. Git pull: ayuda para actualizar todas las confirmaciones más recientes en el repositorio local de mapeo.
  6. Git pull origin (branch_name): ayuda para extraer cambios completos del repositorio remoto a local.
  7. Git remoto agregar origen ssh: //something.com/ (user_name) / (repository_name) .git: Ayuda para mapear la rama de origen del repositorio local con el repositorio remoto a través de SSH.
  • Comandos de comparación o inspección específica en el repositorio de GITHUB :
  1. Registro de Git: muestra toda la información de registro de un proyecto específico, que puede proporcionar cada información con cambios comprometidos.
  2. Git log –summary: proporcione más detalles de registro para identificar miembros específicos que hayan cometido lo mismo.
  3. Git diff (source_branch) (target_branch): este normalmente se usa antes de fusionarse en un documento específico. Ayuda a mostrar los cambios actuales realizados en el documento existente.

Consejos y trucos para usar los comandos de GitHub

Algunos usuarios comunes que usan con mucha frecuencia la utilidad GitHub normalmente usan algunos de los consejos y trucos para utilizar la salida de comandos de GitHub de la manera adecuada. Ese tipo de trucos se utilizan normalmente para resolver algunas consultas específicas del usuario y mostrar resultados de detección para comprenderlos correctamente. Algunos de los trucos clave más utilizados son:

  • Supongamos que el usuario de GitHub necesita identificar la diferencia entre dos versiones del documento. En ese caso, si ese documento contiene muchos espacios en blanco, también mostrará lo mismo. Por lo tanto, el usuario a veces necesita ignorar esos espacios en blanco, por lo que uno de los trucos más utilizados para eso es '? W = 1', que ayuda a mostrar solo los cambios en el código sin espacios en blanco.
  • El usuario de GitHub necesita mostrar los cambios que confirma un usuario específico, por lo que incluye una cadena de consulta como '?' les dará el resultado de todos los cambios comprometidos realizados por ese usuario específico.

Conclusión

Github es una de las herramientas de repositorio clave actualmente disponibles en la industria. Muchas organizaciones están realmente dispuestas a usar GitHub debido a su mecanismo de repositorio y a la buena documentación en Internet. Github también proporciona una representación de vista adecuada desde allí, cualquiera podrá comprometerse o pagar fácilmente. Es posible que no sea necesario ejecutar todos esos comandos. Pero aún ejecutar el rendimiento del comando siempre ha sido mejor que la vista normal.

Artículos recomendados

Esta ha sido una guía para los comandos de GitHub. Aquí hemos discutido los comandos básicos y avanzados de GitHub y algunos comandos inmediatos de GitHub. También puede consultar el siguiente artículo para obtener más información:

  1. Guía de comandos de HBase
  2. Lista de comandos de la colmena
  3. Comandos básicos de Tableau
  4. Lista de comandos de chispa
  5. ¿Qué es el Hub?