Introducción a GitHub

Introducción a Git

Comunidad Open Source

¿Quiénes?

  • Linux Fundation
  • Apache Software Fundation
  • Mozilla Fundation
  • Eclipse Fundation
  • etc

Lo usamos todos

  • Apache HTTP Server
  • Wordpress
  • Drupal
  • MySQL
  • Firefox
  • Chromium
  • Android
  • OpenOffice
  • VLC
  • Node.js
  • etc

Qué es git?

Es un sistema de control de versión distribuido.

Herramientas similares: Mercurial, Subversion, CVS.

Sitios para crear repositorios: Github(públicos), BitBucket(privados)

Operaciones

Configuración

  • git config --global user.name "John Doe"
  • git config --global user.email johndoe@example.com

Chequeamos cómo está configurado: git config --list

Inicializando un repo

O pueden clonar un repositorio existente:

git clone https://github.com/CoderHouse/fullstack.git
mkdir prueba && cd prueba && git init

Creando un repositorio desde cero:

Workflow de cambios

git add prueba.txt
git commit -m "commiteando prueba.txt"
git push

se hacen cambios

Made with Slides.com