Professional Documents
Culture Documents
GIT
Control de versiones
Momento de presentarse
● Mariano Carballal
● Programador
● GO de Plataforma Digital
● Responsable de los sitios web y aplicaciones
móviles de la ciudad en DGGOBE
● Alguna de las tecnologías con las cuales trabajo
son: Javascript, Python, PHP, NodeJS, Django,
Drupal, AngularJS, Solr, bla bla bla
¿Qué es GIT?
● Sistema de control de versiones
● Evitar pérdida de información
● Facilitar el trabajo en equipo
● Transferir archivos
¿Cómo instalar GIT?
> sudo yum install git-core
> sudo apt-get install git
> brew install git o
http://sourceforge.net/projects/git-osx-inst
aller/
> http://msysgit.github.io/
¿Cómo funciona GIT?
¿Qué es el working directory?
¿Qué es el staging area?
¿Qué es el repository?
Antes de empezar
http://git-asi.buenosaires.gob.ar/
Enviando al repositorio remoto mis cambios
Por ejemplo
> git pull origin master
Branches (Ramas)
Para crear una nueva rama
> git checkout -b nueva-feature-1002
Por ejemplo:
> git push origin new-feature-1002
Tengo conflictos ¿y ahora quién podrá defenderme?