¿Qué es Git Bash y cómo instalarlo en Windows?

Git Bash es una línea de comandos a través de la cual los usuarios pueden usar las funciones de Git. Emula un entorno bash en Windows y permite al usuario utilizar la mayoría de los comandos estándar de Unix. Es para los usuarios que están familiarizados con el terminal bash de los sistemas operativos Unix. También existe Git CMD, que es como un símbolo del sistema de Windows normal, donde los usuarios pueden usar todas las funciones de Git a través de la línea de comandos. La mayoría de los usuarios que son nuevos en GitHub desconocen el Git Bash y cómo funciona. En este artículo, le diremos qué es Git Bash y cómo puede instalarlo o ejecutarlo por primera vez.

¿Qué es Git Bash?

Git Bash es una aplicación para entornos de Microsoft Windows que proporciona una emulación de bash utilizada para ejecutar Git desde la línea de comandos. Este no es un simple bash compilado para Windows, sino un paquete que contiene Bash, SSH, SCP y algunas otras utilidades de Unix compiladas para Windows. También contiene una nueva ventana de terminal de interfaz de línea de comandos llamada minty. Estas utilidades se incluyen con este paquete Bash para crear un paquete de software utilizable.

En Windows, tendemos a ejecutar comandos en CMD, pero en realidad son archivos ejecutables que existen en la carpeta C: \ Windows \ System32 . El mismo caso es para bash, requiere las utilidades para que los comandos funcionen. En los sistemas Unix, estas utilidades estarán en el directorio / usr / bin . Entonces, al instalar Git Bash, estas utilidades se instalarán en la carpeta C: \ Archivos de programa \ Git \ usr \ bin .

Descarga e instalación de Git Bash para Windows

Instalar Git Bash es tan simple como instalar cualquier otro software. Puede descargarlo del sitio oficial. Sin embargo, tiene algunas de las opciones en la instalación que puede ajustar según sus requisitos. Le mostraremos los pasos para cada opción importante en la instalación de Git Bash.

  1. Abra su navegador , vaya a la página de descarga de Git Bash para Windows. Haga clic en el botón Descargar para comenzar a descargar el archivo de instalación.
  2. Abra el archivo de instalación descargado , haga clic en el botón Siguiente y luego proporcione el directorio de instalación para el Git. Haga clic en el botón Siguiente para moverse y continuar con la instalación.
  3. Elija los componentes que desea instalar, le recomendamos que los mantenga por defecto. También puede marcar la opción En el escritorio para crear un acceso directo.
  4. Haga clic en el botón Siguiente para el paso del menú de inicio. Para el editor , puede elegir el que está utilizando en el sistema.
  5. En el paso del entorno PATH , puede elegir usar Git de Git Bash solo o usar Git con el símbolo del sistema y PowerShell. Además, los comandos bash funcionarán en el símbolo del sistema si solo se elige la tercera opción.
  6. Para los pasos restantes, puede dejar las opciones predeterminadas como están. Instale Git y cierre la ventana de instalación.

Ejecución y prueba de Git Bash

Si está familiarizado con el trabajo en la línea de comandos, le resultará mucho más fácil comenzar con Git Bash. Es similar al CMD en Windows, puedes abrirlo y cambiar de directorio a la carpeta donde quieres trabajar o puedes abrirlo directamente dentro de la carpeta. Para conectar su Git Bash a su cuenta de GitHub, se requieren algunos pasos e iniciar sesión en la cuenta de GitHub. Siga los pasos a continuación para comenzar:

Nota : Si ya tiene un repositorio, omita el paso 2 y el paso 3 .

  1. Abra Git Bash haciendo doble clic en el acceso directo o búsquelo a través de la función de búsqueda de Windows.

    Nota : También puede abrir Git Bash en la carpeta de su proyecto haciendo clic derecho en cualquier lugar de la carpeta y eligiendo la opción Git Bash .

  2. Vaya al sitio de GitHub e inicie sesión en su cuenta. Haga clic en el ícono + junto al ícono de perfil en la esquina superior derecha y elija Nuevo repositorio .
  3. Proporcione el nombre , seleccione la opción Inicializar este repositorio con un README y haga clic en el botón Crear repositorio .

    Nota : también puede configurar el repositorio como público o privado aquí. Sin embargo, un repositorio privado requerirá la clave.

  4. Escriba el comando de cambio de directorio para cambiar el directorio a la carpeta de su proyecto. Si ha abierto Git Bash en la carpeta de su proyecto, entonces no necesita cambiar de directorio.
  5. Escriba los siguientes comandos para proporcionar su nombre de usuario y correo electrónico de la cuenta de GitHub.
    git config –global user.name "kevinarrows" git config –global user.email [email protected]
  6. Luego, puede escribir el comando para clonar su repositorio en el sistema. Asegúrese de copiar el enlace de clonación HTTPS de su repositorio.
    git clone [email protected]: bashluffy / AppualsTest.git
  7. Esto creará la carpeta de su repositorio en la carpeta en la que está ejecutando Git Bash. Ahora escriba el comando de cambio de directorio para ir a la carpeta del repositorio.
    cd AppualsTest
  8. Ahora, para cargar los nuevos archivos de esta carpeta a su repositorio de GitHub. Cree o copie un archivo en esta carpeta. En nuestro caso, estamos creando un archivo " appuals.txt ".
  9. Escriba el siguiente comando para agregar el archivo.
    git agregar appuals.txt
  10. Ahora debe enviar el archivo para cargarlo en su cuenta de GitHub . Escriba el siguiente comando.
    git commit -m "primer compromiso" appuals.txt
  11. Finalmente, escriba el comando push para mover el archivo a su repositorio.
    git push -u maestro de origen
  12. Si está haciendo esto por primera vez, le pedirá su nombre de usuario / correo electrónico y contraseña de Git para confirmar las credenciales.
  13. Vaya a su repositorio y actualice la página si ya estaba abierta. Encontrará el nuevo archivo que acaba de cargar.
  14. Si realiza más cambios en el archivo, puede usar los comandos commit y push para cargar el nuevo archivo sobre el anterior. Simplemente cambie el mensaje de confirmación.
Etiquetas GitHub