Introducción – Git for Dummies



Introducción – Git for Dummies

0 0


talk-Introduccion-a-git

Pequeña Introduccion a git

On Github aasanchez / talk-Introduccion-a-git

Introducción

HackLab Git -GUSL-

¿Que es Git?

  • Sistema distribuido de control de versiones.
  • Software libre y de código abierto.
  • Cada clon es un repositorio completo.
  • No depende de un repositorio central.
  • Crear branch's y fusionarlos con un merge es rápido y fácil.
  • Cada commit registrado es una revisión.
  • Creado por Linus Torvalds.

Sistema de control de versiones (SCV)

  • Permite llevar cuenta de los cambios de un conjunto de archivos digitales en el tiempo.
  • Cada versión registrada en el tiempo es una "revisión".
  • Muy utilizado para la gestión de código fuente.
  • Permite tanto a un desarrollador individual como a un grupo de programadores gestionar el código de un proyecto.
  • Especializados en archivos de texto (generalmente).

¿Por qué es "distribuido"?

  • No requiere de un repositorio central (como svn).
  • Cada copia o "clon" es autosuficiente y completa.
  • Cualquier copia se puede actualizar contra otra.

Comandos Básicos

                        $ git init
                        $ git clone git@ip_del_server:nombre_repo.git
                        $ git add archivo.txt
                        $ git commit -a -m "comentario"
                        $ git push origin nombre_rama
                    

FIN

Gracias

Ahora viene lo divertido

Lo que nadie quiere aprender

Git for Dummies

Exprimir git al máximo

Flujos de Trabajo

Centralizado