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

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

Git y github

By fernando quinteros gutierrez