GNU/Linux >> Tutoriales Linux >  >> Linux

15 años de Git:cómo empezar o aprender algo nuevo

Si hay algo que haya cambiado el software en las últimas dos décadas, Git está en la parte superior de la lista.

Si no usa Git personalmente, puede pensar que es solo una moda tecnológica, un favorito incidental entre los desarrolladores solo porque fue creado por la misma persona que comenzó el proyecto Linux. Puede haber algo de verdad en eso, pero Git logra lograr algunas hazañas que ninguna otra industria ha logrado. Con Git, los desarrolladores de todo el mundo pueden trabajar en el mismo código, literalmente al mismo tiempo, con un historial de cada cambio realizado, y luego fusionar todo el trabajo para obtener un producto terminado. La complejidad es enorme, por lo que la herramienta en sí misma puede volverse compleja, pero al final, es un componente importante para mantener la industria del software en funcionamiento.

Ya sea que conozca Git o no, es muy probable que lo encuentre si profundiza lo suficiente en el software de código abierto o ingresa a la informática. Ya sea que use Git solo para descargar un paquete de instalación o que interactúe con él a diario para administrar el código, aprender más sobre él es esclarecedor y fortalecedor.

Terminología de Git

Como con cualquier herramienta especializada, hay mucha jerga en Git. Términos como "clonar", "fusionar" y "reorganizar" son misteriosos en el mejor de los casos y, en el peor, pueden parecer casi excluyentes. Tratar de entender lo que significan todos estos términos puede ser abrumador, pero no si sigue un poco de orientación del excelente artículo Git Terminology 101 de Matthew Broberg. Con solo una lectura rápida, podrá escuchar conversaciones sobre Git con comprensión real.

Empezando con Git

Si necesita saber cómo usar Git, mi propia serie de artículos introductorios sobre el uso de Git es un excelente lugar para comenzar. Los artículos tienen ya varios años, pero como ocurre con tantas tecnologías Linux y UNIX, la interfaz no ha cambiado significativamente, por lo que los artículos son tan relevantes hoy como lo eran cuando los escribí. La serie le presenta los conceptos más básicos de Git y lo guía a través del proceso de creación de un repositorio, confirmación de archivos, restauración de archivos, fusión de ramas y mucho más.

Servicios comunes de Git

Uno de los usos más comunes de Git es un servicio de alojamiento público de Git, como GitLab y GitHub. En su artículo Cómo clonar, modificar, agregar y eliminar archivos en Git, Kedar Vijay Kulkarni demuestra las tareas cotidianas que la mayoría de los desarrolladores realizan con Git. Esta no es una lectura obligatoria para los que no son desarrolladores, pero es imprescindible para cualquier persona que quiera contribuir a un proyecto en un servicio de alojamiento público de Git. Este artículo aborda Github específicamente porque es una de las plataformas más comunes en la actualidad, pero los principios se aplican a cualquier interfaz web para Git, incluidos los marcos de código abierto populares como GitLab, Gogs y Gitea.

Prueba este tutorial de Git

¿Prefieres una visita guiada a una exploración sin rumbo? A veces, la forma más fácil de aprender algo es imitar los pasos exactos de otra persona. Sabes que el resultado final es un éxito garantizado, por lo que tienes confianza mientras realizas el ejercicio, y tu cerebro y tus dedos obtienen el beneficio de la repetición, lo que desarrolla la memoria. Si ese es su estilo de aprendizaje, siga el ejercicio de aprendizaje práctico de Alan Formy-Duvall para Git y descubra cómo se siente una sesión exitosa de Git.

Aplicaciones Git

Lo creas o no, Git tiene más interfaces que el texto que escribes en una terminal. Obviamente, existen interfaces web de hosts de Git en línea, pero también puede usar clientes de Git en su computadora. Para una pequeña capa de ayuda, lea el artículo de Jesse Duffield sobre Lazygit o el artículo de Olaf Anders sobre Tig. Para obtener la experiencia completa de la aplicación gráfica, lea mi artículo sobre Git-cola, Sparkleshare y otros más. Y sí, ¡incluso hay interfaces para sus dispositivos móviles!

Más información sobre Git

El conocimiento es poder, así que no dejes que Git sea un misterio para ti. Ya sea que lo use directamente o solo lo conozca por su nombre o nunca haya oído hablar de él antes, ahora es un buen momento para aprender sobre Git. Existen excelentes recursos para ayudarlo a comprender cómo funciona, por qué funciona y por qué a la gente le gusta tanto. ¡Sumérgete, tómalo a tu propio ritmo y aprende a amar a Git!


Linux
  1. ¿Cómo empezaste con Linux?

  2. ¿Cómo empezar con las traducciones?

  3. ¿Cómo hacer que funcione una cámara web nueva de Tecknet?

  4. Cómo comenzar con un servidor en la nube de FreeBSD

  5. ¿Cómo agrego X días a la fecha y obtengo una nueva fecha?

Lanzamiento de Linux Mint 19.3 "Tricia":esto es lo nuevo y cómo obtenerlo

Lanzamiento de Linux Mint 19.2 "Tina":esto es lo nuevo y cómo obtenerlo

Lxc y cómo empezar?

Cómo comenzar con Arch Linux

Cómo comenzar e instalar Wine para Ubuntu

Cómo comenzar con Midnight Commander en 2022