10 sitios para aprender [gratis] Git!

Metodologias

Si quieres aprender Git aquí te dejo recursos para poder lograr este objetivo.

Romina Mendez https://r0mymendez.github.io/romymendezblog/
07-23-2022

Si quieres aprender Git aquí te dejo recursos para poder lograr este objetivo.

¿Que es Git?

Git es un sistema de control de versiones de código abierto que permite manejar y realizar control de versiones en proyectos de desarrollo de software. Fue desarrollado en 2005 por Linus Torvalds, el creador de del kernel de sistema operativo de Linux.

Control de versiones

En la siguiente imagen se puede ver un simple ejemplo de un documento que fue modificado varias veces y cada version nueva tiene una nueva denominación.

Este mismo ejemplo se puede reproducir en un equipo, donde varios desarrolladores modifican un mismo documento. Esto trae como consecuencia la dificultad de gestionar los cambios y problemas para documentar el porque de las modificaciones.

Debido a esto Git es una herramienta que nos permite trabajar de forma ordenada, con un equipo de desarrollo y sin preocuparnos de tener multiples versiones del mismo documento.

Phdcomics.com: https://twitter.com/phdcomics/status/1306536945980383232

Como aprender Git

A continuación te dejo 10 sitios para poder aprender Git de manera gratuita.

1. Codeacademy

Codeacademy es una plataforma de cursos de desarrollo y uno de ellos permite aprender git con una consola online y contiene 12 capítulos con ejercicios para realizar.

2. Git Documentation

En el sitio web oficial de git existe la documentación disponible con video y tutoriales para poder aprender fácilmente.

3. Oh my git

Es un juego interactivo, el cual es un desarrollo de código abierto y tiene como objetivo realizar diferentes desafios y aprender como trabajar con git.

https://ohmygit.org/

4. Git cheat sheet

Esta es una cheet sheet en pdf que te permite recordar los comando básicos y una breve explicación de como utilizarlos .

Este documento lo puedes descargar en varios idiomas incluyendo español e ingles.

5. Atlassian Tutorial

Atlassian tiene varios libros online en ingles y español que permite aprender git y como implementarlo utilizando bitbucket cloud.

6. Rstudio Git

Rstudio que es una IDE que permite el desarrollo principalmente en lenguaje R, aunque actualmente soporta varios lenguajes adicionales tales como python, permite versionar codigo con git.

7. Happy git with r

Para desarrolladores de R también tenemos este sitio con más de 40 capítulos en cual muestra como implementar git en un proyecto de R.

8. Learn Git Branching

Esta aplicación te permite aprender de manera interactiva a trabajar con ramas en git

9. Git Tower Book

Es un libro online con varios capítulos desde los introductorios hasta los más avanzados para aprender como implementar la git en un proyecto de desarrollo.

https://www.git-tower.com/learn/git/ebook/en/desktop-gui/basics/what-is-version-control

10. W3shcools

Es una plataforma para aprender a programar en varios lenguajes, pero también posee ejercicios que se pueden resolver desde una consola desde la misma web y aprender de forma interactiva.

Adicionalmente posee un examen para con varias preguntas para evaluar tu conocimiento sobre Git.

Otras referencias:

  1. GIT: https://git-scm.com/

  2. What is GIT?: https://www.atlassian.com/es/git/tutorials/what-is-git


Reuse

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

Citation

For attribution, please cite this work as

Mendez (2022, July 23). Romina Mendez: 10 sitios para aprender [gratis] Git!. Retrieved from https://r0mymendez.github.io/posts/2022-07-23-aprender-git/

BibTeX citation

@misc{mendez202210,
  author = {Mendez, Romina},
  title = {Romina Mendez: 10 sitios para aprender [gratis] Git!},
  url = {https://r0mymendez.github.io/posts/2022-07-23-aprender-git/},
  year = {2022}
}