Indice | R | Python | Jupyter | Markdown | Git y GitHub | Enlaces
Autora: Denise Fierro
Tutorial de iniciación a Git y GitHub en español.
Antes de comenzar las lecciones, favor instalar Git en tu computadora si usas Windows o MacOS (en Linux viene pre-instalado). En esta página puedes encontrar instrucciones en español sobre la instalación, incluyendo instrucciones sobre la instalación de la terminal "Git Bash" en Windows. Aquí hay instrucciones adicionales al respecto, paso a paso, para Windows.
También te recomendamos crear una cuenta gratuita en GitHub, https://github.com. Encontrarás instrucciones en español aquí.
Este tutorial utiliza comandos en una terminal (shell), especialmente la terminal bash. Consulta este tutorial para mayor información sobre el uso de la terminal.
Si trabajas en R, échale un vistazo a la lección de Trabajando localmente con Git y GitHub
- Control Automatizado de Versiones - ¿Qué es el control de versiones y por qué se deberá usar?
- Configurando Git - Preparando Git
- Creando un repositorio - Almacenaje de la información en Git
- Rastreando Cambios - Registro de cambios, status del repositorio, notas de cambios
- Explorando el Historial - Versiones anteriores y recuperación de las mismas.
- Ignorando archivos - Selección de archivos a ignorar durante el rastreo de Git.
- Repositorios remotos en GitHub - Compartiendo cambios con otros en la web.
Este diagrama resume los elementos y comandos principales de git, incluyendo la sincronización con repositorios remotos (tomado del Tutorial sobre Git, github y los VCS (autor: RedxLus))
- Taller de control de versiones con Git por Denisse Fierro y Linda Cabrera. El vídeo dura 3 horas pero basta con visualizar la primera mitad, la cual corresponde a las lecciones listadas en este tutorial.
- Curso de carpentry (en español), "El Control de Versiones con Git"
- Tutorial sobre Git, github y los VCS, por RedxLus (en español)
- Instalación y uso de Git (en inglés)
Basado en el tutorial en español "El Control de Versiones con Git", https://swcarpentry.github.io/git-novice-es/, de The Carpentries, que es en sí una traducción del siguiente tutorial: Daisie Huang and Ivan Gonzalez (eds): "Software Carpentry: Version Control with Git." Version 2016.06, June 2016, https://github.com/swcarpentry/git-novice, doi:10.5281/zenodo.57467