Skip to content

GIT & Github (Guía rápida)

Mig Salazar edited this page Aug 18, 2017 · 1 revision

Git es un sistema de control de versiones distribuido. Es libre y de código abierto, diseñado para manejar todo, desde proyectos pequeños hasta muy grandes con rapidez y eficiencia. Puedes encontrar más información en su página oficial: https://git-scm.com/.

El objetivo de esta guía es explicar la instalación y uso básico de GIT vía terminal en un ambiente windows, apoyándose del cliente Github.

Nota 1: Aunque usar la terminal es divertido, puedes optar por lo descrito al final de esta guía.

Nota 2: Esta guía esta enfocada para usuarios de Windows por ser mayormente usado, pero funciona prácticamente igual para cualquier otro O.S.

Instalación

Acceder a la página de Git, descargar e instalar la versión según el sistema operativo deseado.

Asegurar que se ha seleccionado, durante la instalación, el uso de Windows Commnand Prompt y cmd.exe.

Github

Acceder a tu cuenta de github, y en la parte superior derecha crear un repositorio nuevo a través del menú.

Agregar el nombre y descripción del repositorio.

Copiar la url del repositorio creado.

Git

Crear una carpeta (ya sea de manera física o con mkdir) para almacenar este y futuros repositorios.

Navegar dentro de la carpeta donde se almacenarán los repositorios mediante cd foldername.

Dentro de la carpeta, ejecutar git clone urlrepositorio.git. Esto hará que se descargue el repositorio a tu PC, la cual se convertirá en tu repositorio local. Aparecerá únicamente una carpeta, dado que hasta este punto el repositorio se encuentra sin archivos.

En este punto, podemos trabajar. Agregaremos los archivos que requiramos, probaremos nuestros cambios, etc. Y una vez listo para subir los cambios, agregamos los archivos que sean necesarios mediante git add archivo.extension. Podemos hacer uso de git add . para agregar todo el contenido del directorio.

Entonces, intentamos hacer un commit para agregar los cambios a nuestro repositorio local. Durante el primer intento, git no tiene información de quien está subiendo los cambios. Por lo cual, nos aparecerá el siguiente mensaje:

Para agregar esta información debemos ejecutar las instrucciones que nos indica (imagen anterior), las cuales se describen a continuación:

> git config --global user.email "you@email.com"
> git config --global user.name "Nombre Apellido"

Nuevamente ejecutamos nuestro commit y recibiremos un mensaje confirmando los archivos agregados.

Hasta este punto, nuestros cambios solo están registrados en el servidor git local. Debemos ejecutar un push para sincronizarlos en el servidor (Github). Nos pedira nuestro usuario de github, dado que es la url a la que estamos apuntando.

Finalmente, al ejecutar el push nos arrojará un mensaje con nuestros cambios afectados en el servidor de github.

Mas información

¿No te gusta usar la terminal?

¿No te gusta usar la terminal y tampoco deseas descargar software?

Clone this wiki locally