Git + Github por @dolarsrg @danielRomeroE y @SergioCC14

42
Git + Github @dolarsrg · @DanielRomeroE · @SergioCC14 #bbGuada

Transcript of Git + Github por @dolarsrg @danielRomeroE y @SergioCC14

Git + Github!

@dolarsrg · @DanielRomeroE · @SergioCC14

#bbGuada

–Charles Darwin

In the long history of humankind (and animal kind, too) those who learned to collaborate

and improvise most effectively have prevailed

Gestión por Carpetas Locales

Renombrado de Archivos

¿Y como comparto código?

Gestión de carpetas FTP

Dropbox

SVN

SVN• Las modificaciones son atómicas.

• Se envían sólo las diferencias en ambas direcciones

• Permite selectivamente el bloqueo de archivos.

• El checkout de un repositorio es de lo más rápidos.

Git vs SVN

Git vs SVN

• En SVN los números de revisión son consecutivos, en Git cada commit es único

• En Git puedo hacer commits intermedios, en SVN no.

• ¿Y que pasa si estas trabajando en una tarea pero algo más requiere tu atención?

¿Por qué GitHub?

GitHubLo que le faltaba a Git

Perfil de Usuario

Crear un repositorio

Commit desde local

$ git push repositorio rama

Ramas

Ramas

Mix

master

alternative

bugfix

GitHub Colaborativo

Fork

Pull Request

Issue

Issue vs Pull Request

Colaboradores y administradores

Github en Beperk

Organizaciones

Tareas en Beperk

Issues -> Tareas

Ramas en Beperk

Pull Requests

Pull Requests - Resolución

Subidas a producción

Cómo empezar

Fuente Abierta

De serie en Mac OS X

Instalador para Windows

Cómo usarlo

Git + Github

Para escritorio

Otras alternativas

#bbGuada

@dolarsrg @SergioCC14@DanielRomeroE