E13 - Cómo usar Git: Tutorial básico y buenas prácticas

04-09-2023 · 96 min · Ver en YouTube

Resumen

El episodio 13 de enCoders presenta un tutorial básico de Git y buenas prácticas, enfocado en proyectos de ciencia de datos más que en desarrollo de software. Parte de un ejemplo de lo que no hay que hacer (una carpeta de tesis con ocho versiones de un mismo caso, sin saber qué las diferencia) y explica qué es el control de versiones, la historia de Git, sus diferencias con sistemas centralizados como SVN y Mercurial, y las plataformas para alojar repositorios. Luego recorre los comandos básicos (status, add, commit, push, pull, merge, checkout), las ramas (main/master y develop, con ramas de features como en gitflow), los tags y la resolución de conflictos. Las conclusiones: con lo básico se cubre gran parte de las necesidades de un data scientist; hay que commitear seguido con mensajes claros que expliquen el porqué; no hay que trabajar solo en master; hay que hacer push para respaldar el trabajo; los tags permiten volver a versiones que funcionaban; y saber Git quita el miedo a borrar código y facilita retomar el trabajo de otros. Cierran mencionando temas pendientes: pull requests, rebase, tipos de merge, gitflow en detalle y la carpeta .git.

Capítulos

Palabras clave

gitcontrol de versionesciencia de datosramascommitmergeconflictos de mergetagsgitflowGitHubbuenas prácticastrabajo en equipo