Conoce los 8 comandos básicos de Git y aprende con 2 guías a moverte con el control de versiones

by | Jul 5, 2018 | Tutoriales | 0 comments

Tanto para colaborar en la Biblioteca De Demos como para mantener diferentes versiones en tus proyectos personales, puedes usar un control de versiones como Git. Ahora voy a resumir los comandos básicos que necesitaras para empezar y te facilitaré unos manuales donde podrás seguir estudiando.

Git fue diseñado por Linus Torvalds, creador del kernel Linux. Por lo tanto, prácticamente cualquier distribución de GNU/Linux tiene instalado Git por defecto. Ignoro sobre la instalación en otros sistemas como Windows o Mac Os, pero según leí, los usuarios de Windows que no tengan Git instalado pueden descargarlo aquí: https://gitforwindows.org/    . Los usuarios de Mac pueden descargarlo aquí: http://git-scm.com/download/mac .

Ya con Git, vamos a repasar los comandos básicos. Para copiarlos yo suelo usar la terminal de Linux, supongo que es CMD para Windows. También hay que tener claro que los comandos de git se ejecutan dentro de la carpeta que tiene el proyecto de Git, en GNU/Linux entras a las carpetas (directorios) usando cd /Directorio/. Ya veremos los comandos para crear proyectos git:

  1. git init – Si ejecutamos ese comando dentro de una carpeta, iniciaremos un repositorio local y podremos trabajar con Git dentro.
  2. git clone /path/ – Con esto podemos clonar un repositorio que se encuentre en una plataforma web, como GitHub o GitLab. Un ejemplo de clonar sería: git clone https://gitlab.com/indielibre/bdd/TappyPlane.git . Después de descargar el repositorio, lo guardará en una carpeta en su sistema y ustedes deben acceder a ella para trabajar con los otros comandos de Git.
  3. git status – nos mostrará los últimos cambios que realicemos en el repositorio (la carpeta del proyecto). Cuando veamos el estado podemos añadir nuevos cambios o “commits” al proyecto o eliminar lo que no nos interese.
  4. git add <nombre_del_archivo> – Cuando usamos el “git status” después de haber cambiado algo dentro de la carpeta de proyecto, vamos a tener nombres de archivos, con  “git add” estamos “autorizando” un futuro commit con los nombres de archivos que queramos poner, pero todavía no lo hemos vuelto un commit.
  5. git add . – Hay momentos donde el “git status” devuelve cambios en muchos archivos y puede resultar molesto añadirlos todos por separado, usando un “git add .” (con el punto) podemos añadir todos esos cambios al instante y preparar todo para el futuro commit.
  6. git commit -m “Mensaje del commit” – cuando añadimos todos los cambios, sólo faltará hacer el commit oficial. Para eso usamos “git commit -m “Mensaje” “. Estos commits son los que podemos publicar cuando compartimos el proyecto en una plataforma web. El mensaje es importante porque permite que la persona encargada de autorizar el commit pueda saber rápidamente de que tratan los cambios que realizaste.
  7. git push origin master – esto enviará todos los commits que hayas realizado al proyecto de la plataforma web. En Git puedes dividir un mismo proyecto en ramas, pero por ahora este comando nos basta.
  8. git pull – esto sincronizará los cambios que otra persona realice en el proyecto con tu carpeta local, recomiendo hacer esto antes de empezar a subir nuestros propios commits, así tendremos el repositorio actualizado y nos ahorraremos problemas de compatibilidad.

Para aprender más sobre Git puedes revisar estos dos enlaces:

Redes:

Los últimos posts:

¡Mi curso sobre Godot y Kings and Pigs ya está en Udemy!

Después de tanto tiempo, se ha publicado mi curso sobre Desarrollo de videojuegos con Godot Engine en la plataforma de Udemy. Agradezco a todas esas personas que me apoyaron para la producción del material, aunque todavía estoy trabajando por mis propios medios en la...

Recomendación del curso “Pixel Art para principiantes”

El que siga mis diarios de desarrollo desde hace tiempo, sabrá que de vez en cuando me gusta experimentar con el Pixel Art y probar si de verdad he mejorado algo, o por lo menos el resultado se hace un poquito más agradable. Siempre pienso que estoy estancado y que...

El Próximo curso de Kings and Pigs 🕵️

Un mes sin publicaciones. La verdad me sorprende mucho; el tiempo está pasando demasiado rápido. Si eres de esas personas que recargan la página de inicio, no te preocupes amigo/a: no he dejado de escribir tutoriales. En junio empecé a trabajar mi próximo curso sobre...

POO: Diseñar un Personaje en Godot – Primera parte

Muchos comentarios de ¿cómo hacer que mi personaje tenga un ataque especial? ¿cómo hago otras animaciones? ¿puedo acceder a una variable del personaje desde otro script? pueden responderse en un artículo (en realidad dos). Por esa razón hoy les hablaré sobre cómo...


¡Comenta! 👇️

0 Comments

Submit a Comment

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