2. Objetivos
● Aprender sobre Git y Manejo de Versiones.
● Entender la importancia de control de
versiones en ambientes colaborativos.
● Conocer algunas buenas prácticas para
trabajar con GIT
3. Sobre mi
● Ingeniero en Sistemas
● Msc. Electronic Commerce
● 1ra promoción Técnico en
Multimedia
● +15 años de experiencia en el
área web
René Olivo
rene@minet.com.do
@rene_olivo
4. Qué es Git?
● Sistema de Control de Versiones.
● Inventado por Linus Trovalds.
5. Ventajas - Solo
● Sirve de backup.
● Puedes experimentar con tu código
usando branches.
● Te permite ver una versión anterior de
proyecto instantáneamente.
6. Ventajas - Equipo
● Pueden trabajar en el mismo proyecto
sin preocuparse de sobre escribir los
cambios de los demás.
● Mejor integración de cada pieza del
proyecto.
● Fomenta buenas prácticas de revisión
e integración de código.
26. Como evitar Merge Conflicts
● Evitar trabajar en el mismo archivo
● Separar concernimientos
● En caso de que sea necesario trabajar en el
mismo archivo coloquen placeholders
27. Siguientes Pasos
● Aprendan a usar herramientas como
kdiff3 para resolver conflictos.
● Aprendan una metodología de trabajo en
git (Git-flow, Github-flow, etc.)
● Empiezen a usar Git ahora.