Instalar Git (Windows)

Git es un sistema de control de versiones (CVS). Su propósito es llevar registro de los cambios en archivos de computadora y coordinar el trabajo que varias personas realizan sobre archivos compartidos.

https://es.wikipedia.org/wiki/Git

Para instalarlo nos dirigimos a la página de descarga y se instala como un programa cualquiera [ver vídeo].

Para cerciorarse que el programa se ha instalado correctamente se siguen los siguientes pasos:

  1. Abrir el CMD (la terminal de Windows). Presionando las teclas Windows + R se abre un cuadro de dialogo en el que se escribe cmd.
  2. En el terminal se escribe el comando:
$ git --version

Con dicho comando se debe observar la versión instalada de Git.

Clonar proyectos (git clone)

Dentro de Git se pueden manejar repositorios locales (en la propia computadora) y con repositorios remotos (en la red local o utilizando Internet).

Github es un sitio web donde se alojan una serie de repositorios remotos los cuales en su mayoría son públicos. Esto permite que cualquier persona pueda descargar estos repositorios remotos públicos y utilizarlos a su conveniencia: Modificando el código, estudiando las formas de codificar de otras personas o empresas, etc.

Al acto de descargar los repositorios se le llama clonación, debido a que tenemos una copia exacta del repositorio.

Desde Github

Para esto vamos a GitHub, al repositorio que deseamos clonar. Para este ejemplo el repositorio de una librería de JSON para Java gson.

Pagina Principal del Repositorio

Se presiona el botón verde, en lugar de elegir Descargar ZIP se copia la URL del repositorio.

Botón de Download

Luego en el CMD se utiliza el siguiente comando: git clone [URL-REPOSITORIO]. Para este caso será:

git clone https://github.com/google/gson.gitLenguaje del código: PHP (php)

Puede observarse la descargar del proyecto en la carpeta indicada.

git clone

Desde GitLab

GitLab es otro sitio donde se almacenan repositorios remotos. Es menos popular que GitHub pero tiene características que le permiten competir con éste.

Nos dirigimos a la URL donde se localiza el proyecto. Para este caso, asumimos que clonaremos Inkscape.

En este caso se puede observar un boton azul que indica que el proyecto se puede clonar. Similar a Github podemos elegir diversas opciones. Seleccionamos la de HTTPS.

Luego se clona utilizando el comando específico:

git clone https://gitlab.com/inkscape/inkscape.gitLenguaje del código: PHP (php)

Actualizar el repositorio (git fetch)

Ya que Git es un manejador de versiones es probable que un proyecto sea modificado regularmente. Esto significa que si clonó el proyecto hace unos días, es probable que haya código nuevo o corrección de errores.

Para mantener actualizado el repositorio (en caso que no lo haya modificado usted) puede utilizar el comando:

git fetch origin

Esto descargará las variaciones que existan en el repositorio remoto.

Otros recursos

Existen opciones que utilizan GUI para formular estas acciones:

Git GUI

GitGUI

GitHub Desktop GitHub Desktop

Sourcetree

Deja una respuesta

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