Git y Github
- Front-end developer
- Participante de GGJ 2018
- Líder de Despair Developers
- Freelancer
- Certificación en Git y Github
Fernando Quinteros Gutierrez
Sistema de control de versiones
El control de versiones es un sistema que registra los cambios realizados sobre un archivo o conjunto de archivos a lo largo del tiempo, de modo que puedas recuperar versiones específicas más adelante
Es capaz de poder registrar cambios en cualquier tipo de archivo, pero mayormente se usa en codigo
- Si eres diseñador gráfico o web, y quieres mantener cada versión de una imagen o diseño (algo que sin duda quieres)
- Te permite:
- Te permite revertir archivos a un estado anterior, revertir el proyecto entero a un estado anterior
- comparar cambios a lo largo del tiempo
- ver quién modificó por última vez algo que puede estar causando un problema, quién introdujo un error y cuándo, y mucho más.
Ejemplo
Primera Version:
"Creacion Del Proyecto"
Segunda Versión:
"Alineamiento de los items"
Versión Final:
"Se aumento el codigo JS y se mejoro el boton"
nos ayuda a evitar estas ocaciones:
¿Que es Git?
- Control de versiones
- Coordinación entre desarrolladores
Un poco de historia
Características cuando se creo
- Velocidad
- Diseño simple
- Apoyo al desarrollo no lineal (ramas)
- Totalmente distribuido
- Capaz de manejar grandes proyectos como el kernel de Linux de manera eficiente (velocidad y tamaño de datos)
¿quienes lo usan?
Github: 9 millones + (usuarios)
¿Como se trabaja con Git?
Comandos de Git
Se sugiere tomar apuntes desde esta parte
Iniciando un Proyecto
ver el estado de un proyecto
Agregar un archivo
Commit
Ver el registro de versiones
Volver al commit anterior
Agregar todos los archivos que se registró un cambio
Ignorar archivos
Git commit (otra vez)
Github
Subir a Github un proyecto
Agregar un cambio
Github Desktop
React Bolivia
Despair Developers
@ferrki2
fer.code
devfer-js
Copy of Git y github
By fernando quinteros gutierrez
Copy of Git y github
- 40