Git es sistema de control de versiones distribuido, es Open source y esta diseñado para ser veloz y eficiente




Github es una plaforma web colaborativa basada en Git

Agenda



Sistemas de control de versiones

A.G : antes de git




Sistemas de control de versiones

Modelo Distribuido



Sistemas de control de versiones

Contexto


¿ Porque git, de donde viene ?

Completamente distribuido


Todo es local


Imutable


Robusto


Algo de historia

Just for fun

Like a boss !!

WHAT THE GIT !!


I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now [git]*!

[git] = incompetent, stupid, annoying.

Linus Torvalds

Aclaraciones sobre git


  • Distribuido
  • Sigue arcivos y contenido
  • Imutable
  • No requiere Internet (Solo para Push y Pull)

Configuración y uso de git


Configuraciones


Comprobar que esta instalado:


        $ git --version
      

Definir tus datos:


        $ git config --global user.name "TU NOMBRE"
      

        $ git config --global user.email "TU CORREO DE GITHUB"
      

Creando un repositorio con git

Tambien distribuido


Branches


Repo Clone


Pull request

Sincronización


        $ git pull --rebase
        $ git push origin [master|branch]
      

Administración de Proyectos



Github Features



Extras y Rerefencias


<Thank You!>

Mail julioc255io@gmail.com