Trabajando en Git Bash

Git Bash es una aplicación que brinda experiencia de línea de comandos de Git en el sistema operativo. Es un shell de línea de comandos para habilitar git con la línea de comandos en el sistema. Un shell es una aplicación de terminal que se utiliza para interactuar con un sistema operativo a través de comandos escritos. Git Bash es un paquete que instala Bash, algunas utilidades comunes de bash y Git en un sistema operativo Windows. En Git Bash el usuario interactúa con el repositorio y los elementos de git a través de los comandos.

¿Qué es Git?

  • Git es un sistema de control de versiones para rastrear cambios en el código fuente durante el desarrollo de software.
  • Está diseñado para coordinar el trabajo entre programadores, pero se puede utilizar para realizar un seguimiento de los cambios en cualquier conjunto de archivos.
  • Su objetivo es aumentar la eficiencia, la velocidad y gestionar fácilmente grandes proyectos mediante el control de versiones.
  • Cada directorio de trabajo de git es un repositorio completo con un historial completo y capacidades completas de seguimiento de versiones, independientemente del acceso a la red o un servidor central.
  • Git ayuda al equipo a lidiar con la confusión que suele ocurrir cuando varias personas editan los mismos archivos.

Instalación de Git Bash

Siga los pasos que se indican a continuación para instalar Git Bash en Windows:

Paso 1: El instalador del archivo .exe para Git Bash se puede descargar desde https://gitforwindows.org/
Una vez descargado, ejecute ese instalador, aparecerá la siguiente ventana:-

Paso 2: seleccione los componentes que necesita instalar y haga clic en el botón Siguiente.

Paso 3: seleccione cómo usar Git desde la línea de comandos y haga clic en Siguiente para comenzar el proceso de instalación.

Paso 4: Deje que termine el proceso de instalación para comenzar a usar Git Bash.

Para abrir Git Bash, navegue a la carpeta donde instaló el git; de lo contrario, simplemente busque git bash en su sistema operativo.

Navegar en Git Bash

comando de disco compacto

El comando cd se refiere a cambiar de directorio y se usa para ingresar al directorio deseado.

Para navegar entre las carpetas se utiliza el comando cd
Sintaxis:

cd folder_name

ls comando

El comando ls se usa para enumerar todos los archivos y carpetas en el directorio actual.
Sintaxis:

ls

Establezca su configuración global de nombre de usuario/correo electrónico

Abra Git Bash y comience a crear un nombre de usuario y un correo electrónico para trabajar en Git Bash.

Establece tu nombre de usuario:

git config --global user.name "FIRST_NAME LAST_NAME"

Establezca su dirección de correo electrónico:

git config --global user.email "MY_NAME@example.com"

Inicializar un repositorio local

Siga los pasos que se indican a continuación para inicializar su repositorio local con Git:

Paso 1: crea un repositorio en Github

Paso 2: Asigne un nombre adecuado a su repositorio y cree el repositorio

Nota: puede optar por inicializar su repositorio git con un archivo README y, además, puede mencionar los detalles de su proyecto en él. Ayuda a las personas a saber de qué se trata este repositorio. Sin embargo, no es absolutamente necesario. Pero si inicializa su repositorio con un archivo README usando la interfaz provista por GitHub, entonces su repositorio local no tendrá este archivo README. Por lo tanto, para evitar encontrarse con un inconveniente al intentar enviar sus archivos (como en el paso 3 de la siguiente sección), después del paso 5 (donde inicializa su carpeta local como su repositorio git), haga lo siguiente para extraer ese archivo a su carpeta local:

git pull 

Paso 3: Aparecerá lo siguiente después de crear el repositorio

Paso 4: Abra Git Bash y cambie el directorio de trabajo actual a su proyecto local usando el comando cd .

Paso 5: inicialice el directorio local como un repositorio de Git.

 git init 

Paso 6: organice los archivos para la primera confirmación agregándolos al repositorio local

git add .

Paso 7: por «estado de git» puede ver los archivos preparados

Paso 8: confirme los archivos que ha almacenado en su repositorio local.

git commit -m "First commit"

Ahora, después del comando «git status» , se puede ver que no queda nada por confirmar, por lo tanto, todos los archivos se han confirmado.

Envía archivos a tu repositorio de Git

Paso 1: Vaya al repositorio de Github y en la sección de código copie la URL .

Paso 2: en el símbolo del sistema, agregue la URL de su repositorio donde se insertará su repositorio local.

git remote add origin repository_URL

Paso 3: envíe los cambios en su repositorio local a GitHub.

git push origin master

Aquí los archivos han sido enviados a la rama maestra de su repositorio.

Ahora, en el repositorio de GitHub, se pueden ver los archivos enviados.

Guardar cambios en el repositorio local

Supongamos que los archivos se modifican y se agregan nuevos archivos al repositorio local.
Para guardar los cambios en el repositorio de git:
Paso 1: los cambios deben organizarse para la confirmación.

git add .

o

git add file_name

Paso 2: ahora confirme los archivos preparados.

git commit -m "commit_name"

Paso 3: Empuje los cambios.

git push origin master

Se pueden ver nuevos cambios.

Ramificación a través de Git Bash

Ramificación en Github

Suponga que un equipo está trabajando en un proyecto y se crea una rama para cada miembro que trabaja en el proyecto.
Por lo tanto, cada miembro trabajará en sus ramas, por lo tanto, cada vez que la mejor rama se fusione con la rama principal del proyecto.
Las ramas lo convierten en un sistema de control de versiones y hace que sea muy fácil mantener el código fuente de un proyecto.

Sintaxis:

  • Enumere todas las sucursales en su repositorio.
    git branch
  • Crear una nueva sucursal
    git branch branch_name
  • Eliminar de forma segura la rama especificada
    git branch -d branch_name
  • Forzar la eliminación de la rama especificada
    git branch -D branch_name

Navegando entre Ramas

Para navegar entre las ramas se utiliza git checkout .

Para crear, cree una nueva rama y enciéndala:

git checkout -b new_branch_name

Para simplemente cambiar a una sucursal

git checkout branch_name

Después de pagar a la sucursal, puede ver un * en la sucursal actual

Ahora lo mismo commit addy commit actionsse puede realizar en esta rama también.

Combinar dos ramas cualquiera

Para fusionar una sucursal en cualquier sucursal:

  • Llegar primero a la rama de destino
    git checkout branch_name
  • Combinar la rama con la rama de destino
    git merge new_branch

Repositorio de clonación al sistema

La clonación se usa para obtener una copia del repositorio git existente.
Cuando ejecuta el comando git clone , hace que la carpeta zip se guarde en su ubicación predeterminada

git clone url

Este comando guarda el directorio como el nombre de directorio predeterminado del repositorio de git
Para guardar el nombre del directorio como su nombre personalizado, se debe pasar un argumento adicional para su nombre de directorio personalizado

git clone url custom_name

Deshacer confirmaciones

Cuando hay una situación en la que olvida agregar algunos archivos para confirmar y desea deshacer cualquier confirmación, puede volver a confirmar usando--ammend

Sintaxis:

git commit --amend

Conclusión

  • Para concluir, se puede decir que git bash es una plataforma de línea de comandos que ayuda a habilitar git y sus elementos en su sistema.
  • Hay un montón de comandos que se usan en git bash.
  • Git Bash es muy fácil de usar y facilita el trabajo en repositorios y proyectos.

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *