SlideShare ist ein Scribd-Unternehmen logo
1 von 74
Downloaden Sie, um offline zu lesen
http://cursosdedesarrollo.com/
Curso de Git
Unidad Didáctica 01: ¿Qué es Git?
http://cursosdedesarrollo.com/
Índice de contenidos
• Introducción
• Instalación
• Gestión de un repositorio
• Colaboración
• GUI’s
• Github
• Gitlab
• Conclusiones
http://cursosdedesarrollo.com/
Introducción
¿Qué es Git?
http://cursosdedesarrollo.com/
Introducción
http://cursosdedesarrollo.com/
Introducción
Git es un sistema de control de versiones distribuido
de carpetas y ficheros
http://cursosdedesarrollo.com/
Introducción
¿En qué consiste un sistema de versiones?
http://cursosdedesarrollo.com/
Introducción
Maneja un histórico de los ficheros y carpetas que
pertenecen a un proyecto pudiendo recuperar el
estado de un proyecto dado
http://cursosdedesarrollo.com/
Introducción
http://cursosdedesarrollo.com/
Introducción
¿Cómo se crea un estado?
http://cursosdedesarrollo.com/
Introducción
Se crea un estado nuevo cada vez que se hace un
commit, es decir, se guardan los cambios en un
repositorio
http://cursosdedesarrollo.com/
Introducción
Se establecen distintas versiones del proyecto en
total
http://cursosdedesarrollo.com/
Introducción
En cada versión del repositorio se pueden ver los
cambios provocados en cada fichero o carpeta
http://cursosdedesarrollo.com/
Introducción
Estos cambios son las diferencias entre una versión y
otra
http://cursosdedesarrollo.com/
Introducción
http://cursosdedesarrollo.com/
Introducción
Estos cambios suelen llevar asociado un
determinado mensaje que contextualiza el cambio,
arreglo de un fallo, nueva funcionalidad, etc…
http://cursosdedesarrollo.com/
Introducción
Hasta aquí sería parecido a otros sistemas de
versiones como SVN o CVS
http://cursosdedesarrollo.com/
Introducción
Entonces, ¿Porqué usar Git?
http://cursosdedesarrollo.com/
Introducción
Ventajas que tiene Git sobre otros sistemas de
control de versiones
http://cursosdedesarrollo.com/
Introducción
Ramificación
http://cursosdedesarrollo.com/
Introducción
http://cursosdedesarrollo.com/
Introducción
Permite crear distintas ramas para el código a través
del cual podemos hacer el seguimiento del desarrollo
de un proyecto
http://cursosdedesarrollo.com/
Introducción
Convergencia
http://cursosdedesarrollo.com/
Introducción
http://cursosdedesarrollo.com/
Introducción
Se pueden fusionar ramas para hacer una
convergencia de código
http://cursosdedesarrollo.com/
Introducción
Distribución
http://cursosdedesarrollo.com/
Introducción
http://cursosdedesarrollo.com/
Introducción
Cada persona tiene la posibilidad de duplicar el
repositorio y tener un repositorio local para que cada
repositorio sea independiente y los cambios no
afecten a los demás necesariamente
http://cursosdedesarrollo.com/
Introducción
Adaptabilidad
http://cursosdedesarrollo.com/
Introducción
http://cursosdedesarrollo.com/
Introducción
Según las necesidades de cada proyecto la
estructura de versiones se puede ajustar a cada
equipo y cada proyecto
http://cursosdedesarrollo.com/
Introducción
Pull Request
http://cursosdedesarrollo.com/
Introducción
http://cursosdedesarrollo.com/
Introducción
Permite que otras personas puedan llegar a querer
hacer commits en nuestro repositorio
http://cursosdedesarrollo.com/
Instalación
Sitio Oficial
https://git-scm.com/
http://cursosdedesarrollo.com/
Instalación
Descarga
https://git-scm.com/downloads
http://cursosdedesarrollo.com/
Instalación
Descarga
https://git-scm.com/downloads
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Sobre una carpeta en la que queremos gestionar un
proyecto ejecutamos:
git init
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Con esto creamos un repositorio en esa carpeta
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Si queremos descargarnos un repositorio público,
debemos clonarlo:
git clone (URL_REPO) (Directorio destino)
http://cursosdedesarrollo.com/
Gestión de un Repositorio
En ambos casos podemos gestionar ya los ficheros
que hay en ese repositorio
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Siempre está bien configurar los datos de nuestro
usuario del repositorio, sobre todo de cara a luego
compartir dicho repositorio
git config --global user.name <name>
git config --global user.email <email>
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Para añadir un archivo o conjunto de archivos al
repositorio ejecutamos:
git add <file>
git add <directory>
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Al añadir los archivos es como decirle al repositorio
que queremos gestionar los archivos con dicho
repositorio, pero si queremos guardar esos cambios
como una nueva versión es necesario crear un nuevo
commit
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Para crear un nuevo commit (versión estable):
git commit -m ‘datos del cambio’
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Para ver los estado en un repositorio:
git status
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Es posible que no queramos que algunos ficheros
sean gestionados por el repositorio para ello
podemos gestionar el fichero
.gitignore
http://cursosdedesarrollo.com/
Gestión de un Repositorio
También podemos ver las distintas versiones del
repositorio:
git log
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Con checkout podemos volver el proyecto a una
determinada versión de commit:
git checkout <commit>
git checkout <commit> <file>
http://cursosdedesarrollo.com/
Gestión de un Repositorio
Con revert podemos volver atrás una serie de
cambios en el proyecto:
git revert <commit>
http://cursosdedesarrollo.com/
Colaboración
De cara a poder colaborar en proyectos lo más
normal es que alguien tenga un repositorio local y
quiera compartir cambios con otros repositorios
http://cursosdedesarrollo.com/
Colaboración
Los dos cambios principales pueden ser:
Recibir cambios
Mandar Cambios
http://cursosdedesarrollo.com/
Colaboración
Mandar cambios se llama push
http://cursosdedesarrollo.com/
Colaboración
Recibir cambios se llama pull
http://cursosdedesarrollo.com/
Colaboración
Para que estos cambios puedan producirse en
cualquier dirección es necesario que se disponga de
un enlace a un repositorio remoto:
git remote add <name> <url>
http://cursosdedesarrollo.com/
Colaboración
Después de haber hecha esta conexión ya podemos
hacer un:
git pull <remote>
para recibir cambios
http://cursosdedesarrollo.com/
Colaboración
o mandar cambios:
git push <remote>
para recibir cambios
http://cursosdedesarrollo.com/
Colaboración
Cuando empezamos a trabajar con otras personas
es cuando normalmente empezamos a tener la
necesidad clara de manejas distintas ramas del
proyecto
http://cursosdedesarrollo.com/
Colaboración
Crear una nueva rama
git branch <rama>
http://cursosdedesarrollo.com/
Colaboración
Para elegir la rama con la que queremos trabajar es
necesario usar checkout:
git checkout <existing-branch>
http://cursosdedesarrollo.com/
Colaboración
La rama principal siempre se llama Master
El punto actual de desarrollo se llama Head
Por lo que los cambios que hagamos normalmente
serán en Master/Head
http://cursosdedesarrollo.com/
GUI’s
Como esta gestión por consola suele ser algo
tediosa es preferible disponer de alguna herramienta
gráfica que ayude a esta gestión
https://git-scm.com/downloads/guis
http://cursosdedesarrollo.com/
GUI’s
GitHub Desktop
https://desktop.github.com/
http://cursosdedesarrollo.com/
GUI’s
Sourcetree
https://www.sourcetreeapp.com/
http://cursosdedesarrollo.com/
GUI’s
GitKraken
https://www.gitkraken.com/
http://cursosdedesarrollo.com/
GUI’s
La mayor parte de los IDE’s actuales disponen tanto
de integración con Git como de Github
http://cursosdedesarrollo.com/
Github
Github es un servicio disponible a través de la web
en el que se pueden compartir repositorios Git con
otras personas sin la necesidad de disponer de un
ordenador encendido 24/7
https://github.com/
http://cursosdedesarrollo.com/
Github
Ejemplo de Repositorios abiertos:
https://github.com/pepesan
http://cursosdedesarrollo.com/
GitLab
Gitlab es la manera de disponer de tu propio Github
instalado en tus propios servidores:
https://about.gitlab.com/
http://cursosdedesarrollo.com/
GitLab
La ventaja principal sobre GitHub es que tienes el
control de los servidores y todo el contenido puede
estar alojado dentro de tu empresa y no en los
servidores de Github
http://cursosdedesarrollo.com/
Demo
Show time
http://cursosdedesarrollo.com/
¿Preguntas?
¿Alguna Pregunta?
http://cursosdedesarrollo.com/
Conclusiones
Hemos visto cuales son las
funciones principales de Git
como sistema de control de
versiones y sus
herramientas más
conocidas
http://cursosdedesarrollo.com/
Datos de
Contacto
http://www.cursosdedesarrollo.com
david@cursosdedesarrollo.com
http://cursosdedesarrollo.com/
Licencia
David Vaquero Santiago
Esta obra está bajo una
Licencia Creative Commons
Atribución-NoComercial-
CompartirIgual 4.0 Internacional

Weitere ähnliche Inhalte

Was ist angesagt?

Curso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 IntroducciónCurso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 IntroducciónDavid Vaquero
 
Evaluacion 7 8 9
Evaluacion  7 8 9Evaluacion  7 8 9
Evaluacion 7 8 9dana
 
Grupo cms dokuwiki
Grupo cms dokuwikiGrupo cms dokuwiki
Grupo cms dokuwikildacarranza
 
Taller de Drupal
Taller de DrupalTaller de Drupal
Taller de DrupalSEAT, S.A.
 
Instalación y configuración de ulteo
Instalación y configuración de ulteoInstalación y configuración de ulteo
Instalación y configuración de ulteoDiego Montiel
 
Taller de Drupal - Sesión 3
Taller de Drupal - Sesión 3Taller de Drupal - Sesión 3
Taller de Drupal - Sesión 3SEAT, S.A.
 
Taller de Drupal - Sesión 4
Taller de Drupal - Sesión 4Taller de Drupal - Sesión 4
Taller de Drupal - Sesión 4SEAT, S.A.
 
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketing
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketingCurso de Blog Marketing con Wordpress: Unidad 10 rss marketing
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketingDavid Vaquero
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cmsHugo Peña
 
I summit01
I summit01I summit01
I summit01Utpl
 
Dn11 u3 a3 each
Dn11 u3 a3 eachDn11 u3 a3 each
Dn11 u3 a3 eachsains100
 

Was ist angesagt? (19)

Curso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 IntroducciónCurso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
 
Evaluacion 7 8 9
Evaluacion  7 8 9Evaluacion  7 8 9
Evaluacion 7 8 9
 
Grupo cms dokuwiki
Grupo cms dokuwikiGrupo cms dokuwiki
Grupo cms dokuwiki
 
Php-NUKE
Php-NUKEPhp-NUKE
Php-NUKE
 
Wordpress
Wordpress Wordpress
Wordpress
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
Drupal
DrupalDrupal
Drupal
 
Taller de Drupal
Taller de DrupalTaller de Drupal
Taller de Drupal
 
Instalación y configuración de ulteo
Instalación y configuración de ulteoInstalación y configuración de ulteo
Instalación y configuración de ulteo
 
Taller de Drupal - Sesión 3
Taller de Drupal - Sesión 3Taller de Drupal - Sesión 3
Taller de Drupal - Sesión 3
 
Redes kk
Redes kkRedes kk
Redes kk
 
Taller de Drupal - Sesión 4
Taller de Drupal - Sesión 4Taller de Drupal - Sesión 4
Taller de Drupal - Sesión 4
 
Curso wp enm 2a sesion
Curso wp enm 2a sesionCurso wp enm 2a sesion
Curso wp enm 2a sesion
 
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketing
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketingCurso de Blog Marketing con Wordpress: Unidad 10 rss marketing
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketing
 
Presntacion Jorge
Presntacion JorgePresntacion Jorge
Presntacion Jorge
 
Madeleine
MadeleineMadeleine
Madeleine
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cms
 
I summit01
I summit01I summit01
I summit01
 
Dn11 u3 a3 each
Dn11 u3 a3 eachDn11 u3 a3 each
Dn11 u3 a3 each
 

Andere mochten auch

Ionic2 01-introduccion
Ionic2 01-introduccionIonic2 01-introduccion
Ionic2 01-introduccionDavid Vaquero
 
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio WebCurso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio WebDavid Vaquero
 
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 IntroducciónCurso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 IntroducciónDavid Vaquero
 
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónCurso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónDavid Vaquero
 
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowDavid Vaquero
 
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosCurso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosDavid Vaquero
 
Aula 1 - Curso Git e Github - Webschool
Aula 1 - Curso Git e Github - WebschoolAula 1 - Curso Git e Github - Webschool
Aula 1 - Curso Git e Github - WebschoolBruno Orlandi
 
Desarrollo de Aplicaciones iOS7 2014/03
Desarrollo de Aplicaciones iOS7 2014/03Desarrollo de Aplicaciones iOS7 2014/03
Desarrollo de Aplicaciones iOS7 2014/03David Vaquero
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosDavid Vaquero
 
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesCurso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesDavid Vaquero
 
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 InstalaciónCurso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 InstalaciónDavid Vaquero
 
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un TemaCurso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un TemaDavid Vaquero
 
Actividades bailes nacionales de mex 5
Actividades bailes nacionales de mex 5Actividades bailes nacionales de mex 5
Actividades bailes nacionales de mex 5Alexis Cortez
 
Programa inters bai nac méx
Programa inters bai nac méxPrograma inters bai nac méx
Programa inters bai nac méxAlexis Cortez
 

Andere mochten auch (15)

Ionic2 01-introduccion
Ionic2 01-introduccionIonic2 01-introduccion
Ionic2 01-introduccion
 
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio WebCurso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
 
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 IntroducciónCurso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
 
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónCurso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
 
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
 
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosCurso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
 
Aula 1 - Curso Git e Github - Webschool
Aula 1 - Curso Git e Github - WebschoolAula 1 - Curso Git e Github - Webschool
Aula 1 - Curso Git e Github - Webschool
 
Desarrollo de Aplicaciones iOS7 2014/03
Desarrollo de Aplicaciones iOS7 2014/03Desarrollo de Aplicaciones iOS7 2014/03
Desarrollo de Aplicaciones iOS7 2014/03
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de Formularios
 
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesCurso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
 
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 InstalaciónCurso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
 
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un TemaCurso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
 
2. El desarrollo educativo
2. El desarrollo educativo2. El desarrollo educativo
2. El desarrollo educativo
 
Actividades bailes nacionales de mex 5
Actividades bailes nacionales de mex 5Actividades bailes nacionales de mex 5
Actividades bailes nacionales de mex 5
 
Programa inters bai nac méx
Programa inters bai nac méxPrograma inters bai nac méx
Programa inters bai nac méx
 

Ähnlich wie Git 01-introduccion

GIT presentación de teoría y practica.pdf
GIT presentación de teoría y practica.pdfGIT presentación de teoría y practica.pdf
GIT presentación de teoría y practica.pdfMartinBonuccelli
 
Introducción a git
Introducción a gitIntroducción a git
Introducción a gitKeopx
 
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora Blanco
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora BlancoPresentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora Blanco
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora BlancoAntonio Luque Bravo
 
Uso de git para el mantenimiento de parches locales o públicos
Uso de git para el mantenimiento  de parches locales o públicosUso de git para el mantenimiento  de parches locales o públicos
Uso de git para el mantenimiento de parches locales o públicosIñaki Arenaza
 
GuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptxGuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptxfuenzalidarodrigo
 
Curso: Publicando mi proyecto web en Github
Curso: Publicando mi proyecto web en GithubCurso: Publicando mi proyecto web en Github
Curso: Publicando mi proyecto web en GithubCarlos Huamaní
 
Manual para usuarios de Git @patxiredes.pdf
Manual para usuarios de Git @patxiredes.pdfManual para usuarios de Git @patxiredes.pdf
Manual para usuarios de Git @patxiredes.pdfCarlosJurado61
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando GitHugo Gilmar Erazo
 
GITHUB control de versiones, para el manejo de repositorios versionados
GITHUB control de versiones, para el manejo de repositorios versionadosGITHUB control de versiones, para el manejo de repositorios versionados
GITHUB control de versiones, para el manejo de repositorios versionadosyuri460292
 
Presentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones SegurasPresentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones SegurasJosé Moreno
 
WorkShop: Introducción a GIT
WorkShop: Introducción a GITWorkShop: Introducción a GIT
WorkShop: Introducción a GITKeopx
 
Introducción a GIT
Introducción a GITIntroducción a GIT
Introducción a GITmaxfontana90
 
Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantesnscoder_mad
 

Ähnlich wie Git 01-introduccion (20)

Tallerintroducciongit
TallerintroducciongitTallerintroducciongit
Tallerintroducciongit
 
Dependency Managers iOS
Dependency Managers iOSDependency Managers iOS
Dependency Managers iOS
 
Dependency Managers
Dependency ManagersDependency Managers
Dependency Managers
 
Git.manual.usuario
Git.manual.usuarioGit.manual.usuario
Git.manual.usuario
 
GIT presentación de teoría y practica.pdf
GIT presentación de teoría y practica.pdfGIT presentación de teoría y practica.pdf
GIT presentación de teoría y practica.pdf
 
Introducción a git
Introducción a gitIntroducción a git
Introducción a git
 
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora Blanco
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora BlancoPresentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora Blanco
Presentación GitHub Antonio Luque Bravo y Miguel Ángel Zamora Blanco
 
Uso de git para el mantenimiento de parches locales o públicos
Uso de git para el mantenimiento  de parches locales o públicosUso de git para el mantenimiento  de parches locales o públicos
Uso de git para el mantenimiento de parches locales o públicos
 
Aprendiendo GIT
Aprendiendo GITAprendiendo GIT
Aprendiendo GIT
 
GuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptxGuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptx
 
Curso: Publicando mi proyecto web en Github
Curso: Publicando mi proyecto web en GithubCurso: Publicando mi proyecto web en Github
Curso: Publicando mi proyecto web en Github
 
Manual para usuarios de Git @patxiredes.pdf
Manual para usuarios de Git @patxiredes.pdfManual para usuarios de Git @patxiredes.pdf
Manual para usuarios de Git @patxiredes.pdf
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando Git
 
GITHUB control de versiones, para el manejo de repositorios versionados
GITHUB control de versiones, para el manejo de repositorios versionadosGITHUB control de versiones, para el manejo de repositorios versionados
GITHUB control de versiones, para el manejo de repositorios versionados
 
Presentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones SegurasPresentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones Seguras
 
WorkShop: Introducción a GIT
WorkShop: Introducción a GITWorkShop: Introducción a GIT
WorkShop: Introducción a GIT
 
Introducción a GIT
Introducción a GITIntroducción a GIT
Introducción a GIT
 
Git / Guía Básica
Git / Guía BásicaGit / Guía Básica
Git / Guía Básica
 
Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantes
 
Flujos de trabajo y mejores prácticas en git
Flujos de trabajo y mejores prácticas en gitFlujos de trabajo y mejores prácticas en git
Flujos de trabajo y mejores prácticas en git
 

Mehr von David Vaquero

Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportaciónCurso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportaciónDavid Vaquero
 
Magento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 ProductosMagento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 ProductosDavid Vaquero
 
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y AtributosCurso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y AtributosDavid Vaquero
 
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion BásicaCurso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion BásicaDavid Vaquero
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosCurso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosDavid Vaquero
 
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasCurso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasDavid Vaquero
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesDavid Vaquero
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionDavid Vaquero
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteDavid Vaquero
 
Android 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantallaAndroid 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantallaDavid Vaquero
 
Curso de Android 4.x : Unidad 04 Componentes
Curso de Android 4.x : Unidad 04 ComponentesCurso de Android 4.x : Unidad 04 Componentes
Curso de Android 4.x : Unidad 04 ComponentesDavid Vaquero
 
Curso de Android 4.x Unidad 02 SDK y AVD Manager
Curso de Android 4.x Unidad 02 SDK y AVD ManagerCurso de Android 4.x Unidad 02 SDK y AVD Manager
Curso de Android 4.x Unidad 02 SDK y AVD ManagerDavid Vaquero
 

Mehr von David Vaquero (12)

Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportaciónCurso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
 
Magento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 ProductosMagento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 Productos
 
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y AtributosCurso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
 
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion BásicaCurso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosCurso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 Formularios
 
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasCurso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 Acciones
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 Introduccion
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLite
 
Android 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantallaAndroid 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantalla
 
Curso de Android 4.x : Unidad 04 Componentes
Curso de Android 4.x : Unidad 04 ComponentesCurso de Android 4.x : Unidad 04 Componentes
Curso de Android 4.x : Unidad 04 Componentes
 
Curso de Android 4.x Unidad 02 SDK y AVD Manager
Curso de Android 4.x Unidad 02 SDK y AVD ManagerCurso de Android 4.x Unidad 02 SDK y AVD Manager
Curso de Android 4.x Unidad 02 SDK y AVD Manager
 

Kürzlich hochgeladen

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para dRodrigoAveranga2
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 

Kürzlich hochgeladen (6)

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para d
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 

Git 01-introduccion