Cómo comenzar con Git en Windows y WSL

GitFuente: Windows Central

No es necesario ser un programador maestro para usar Git; Ni siquiera necesitas dedicarte a la codificación. Git se puede aplicar a una serie de tareas porque es básicamente una herramienta de control de versiones.

Pero a medida que el software de código abierto continúa evolucionando y las plataformas como GitHub y GitLab se utilizan cada vez más para alojar código e incluso aplicaciones completas, es muy probable que necesite saber cómo usar Git para realizar algunas funciones básicas.

Esta guía rápida lo pondrá en funcionamiento con Git en Windows y el Subsistema de Windows para Linux (WSL) y le mostrará los comandos básicos absolutos que necesita saber.

Índice
  1. Cómo instalar Git en Windows y WSL
  2. Cómo descargar (clonar) un repositorio con Git
  3. Cómo iniciar su propio repositorio de Git
  4. Cómo enviar el repositorio de Git a control remoto
    1. Embellece tu Surface Pro con estos increíbles accesorios

Cómo instalar Git en Windows y WSL

Git

Fuente: Windows Central

La definición básica de Git es que es una herramienta de control de versiones, que permite que varias personas interactúen con el mismo archivo de forma independiente con la opción de fusionar los cambios en una rama maestra. Está completamente separado de servicios como GitHub y GitLab, pero usa Git para interactuar con ellos y con otras plataformas compatibles con Git.

Para comenzar con Windows, primero debe instalar Git. La instalación incluirá un terminal Git Bash dedicado, pero no es necesario que lo use, sino que simplemente puede abrir el terminal de PowerShell con el que está más familiarizado.

Para instalar Git en Windows, solo necesita ir al sitio web, descargar e instalar el archivo ejecutable. Si desea utilizar el Administrador de paquetes de Windows para una instalación más sencilla, abra una nueva ventana de PowerShell e inicie sesión winget install git.

En distribuciones WSL como Ubuntu y Debian, Git debe instalarse la primera vez que lo configura. Pero, si por alguna razón no es así, puedes instalar Git tú mismo en la terminal usando el comando sudo apt install git. Fácil.

Una cosa importante que debe recordar también es que, si bien es posible que deba instalar Git para Windows específicamente, Git en sí es independiente de la plataforma, por lo que los comandos serán los mismos sin importar lo que use. También puede usar Git en Windows y dentro de WSL juntos e interactuar con el mismo directorio local, ya que WSL tiene acceso completo al sistema de archivos de Windows.

Si en algún momento necesita ayuda, simplemente escriba git --help en la terminal.

Cómo descargar (clonar) un repositorio con Git

Repositorio de Github

Fuente: Windows Central

Si bien los diferentes servicios conectados a Git se comportarán de manera ligeramente diferente, los comandos de Git que necesita usar son los mismos independientemente de dónde los arrastre. Para descargar o "clonar" un repositorio de Git, necesita el comando git clone. La mayor parte del tiempo utilizará URL, y GitHub, GitLab y otras plataformas similares dejarán en claro qué URL necesita.

Entonces, por ejemplo, abriría PowerShell o WSL e ingresaría algo como:

git clone https://github.com/microsoft/vscode

Esto le indicará a Git que busque todo el contenido del repositorio en la URL proporcionada. Esto mágicamente descargará todo y creará un repositorio local de Git en su máquina. Para usted, se verá como cualquier otra carpeta, pero contendrá algunos archivos dentro que lo ayudarán a mantenerse identificado como un repositorio de Git.

Clon de Git

Fuente: Windows Central

Para actualizar al contenido más reciente desde un repositorio remoto en su máquina local, simplemente puede abrir el directorio local relevante en su Terminal e ingresar:

git pull 

Cualquier cambio realizado desde la última vez que clonó o extrajo ahora se transferirá a su máquina local y se fusionará con los archivos allí.

Cómo iniciar su propio repositorio de Git

Repositorio de Git

Fuente: Windows Central

Hay dos partes en esto, donde tiene un repositorio de Git local, que luego envía a un servicio como GitHub. Sin embargo, para comenzar, debe configurar todo localmente.

Abra el directorio que desea usar como repositorio de Git en su terminal e ingrese este comando:

git init 

Esto configurará todo lo que necesita para que Git maneje el control de versiones para todo en ese directorio. No es necesario que acceda a un servicio remoto como GitHub, existen opciones locales como Gitea que puede alojar usted mismo, pero donde sea que esté presionando, hay un primer paso importante.

Tienes que decirle a Git quién eres. Esto se debe a que cada confirmación se registra para la persona que la creó. Si eres un artista en solitario, es posible que no entiendas por qué esto es importante, pero es muy importante tan pronto como comiences a colaborar incluso con otra persona.

Hay dos comandos simples para habilitar todo lo que necesita.

git config --global user.name "YourUserName"
git config --global user.email "YourEmailAddress"

Ahora, puede comenzar a enviar cambios a su repositorio de Git.

Cómo enviar el repositorio de Git a control remoto

Git Push

Fuente: Windows Central

Hay muchos Puede hacer esto con Git, pero además de usarlo para clonar y manejar cambios de versión remota, es posible que desee enviar algunos de estos archivos a un repositorio remoto como en GitHub o GitLab. Hay un proceso a seguir cada vez, que se describe a continuación. Básicamente, debe agregar archivos para rastrear, luego puede enviarlos y luego presionar.

Antes de enviar a un servicio remoto, debe asegurarse de estar autenticado en su máquina local para hacerlo. Con GitHub, la forma más fácil de hacer esto es descargar la herramienta CLI de GitHub y usarla para iniciar sesión con las credenciales de su cuenta, ya que ahorra en el uso del token de acceso. Nuestra guía completa de GitHub para principiantes lo guiará a través de ella.

Una vez que esto esté fuera del camino, el proceso y los comandos son los siguientes.

  • git status - Recomendamos verificar el estado de su repositorio local antes de comenzar a agregar archivos y comprometerlos. Este comando le dirá si su copia local se actualizó con el control remoto, si tiene archivos sin seguimiento para agregar y si tiene que hacer algún cambio.
  • git add - Todos los archivos que se van a confirmar en el repositorio de Git deben prepararse primero con este comando. Puede agregar nombres de archivos individuales o usar . para agregar todos los archivos sin etapas.
  • git commit -m "InsertCommitMessage" - Todas las confirmaciones deben realizarse con un mensaje que explique cuál es la confirmación. Utilice esta plantilla de comando para lograr esto.
  • git push - Empuje a control remoto.

La primera vez que ingresa al repositorio, los comandos son ligeramente diferentes. Debe decirle a Git que está impulsando su rama maestra local y que el control remoto es el flujo ascendente asociado. Entonces, mientras que el próximo impulso solo requiere el comando anterior, el primero lo necesitará:

git push --set-upstream origin master

Esto asegurará que su repositorio local de Git ahora esté configurado para rastrear ramas "maestras" remotas.

Hay mucho más en Git que esto, y ni siquiera hemos abordado las ramas y fusiones y las muchas características más avanzadas. Sin embargo, para los principiantes absolutos, cubre lo esencial, y ahora puede clonar, construir y enviar sus propios repositorios Git en Windows y WSL. ¡O incluso otro sistema operativo!


Vía:

X-Tecno (Windows 11 Central)

Deja una respuesta

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

Subir