SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Introducción a GIT
INDICE
● Por que usar sistemas de control de versiones.
●
¿Que es git?
●
Características
● Ventajas
●
Comandos
●
github
– Crear un repositorio
– Wiki
● GUIs
– Clonar repositorio
Ventajas de usar un control de versiones
El control de versiones ofrece muchos beneficios,
incluyendo:
● 1. Guardar toda la historia de su proyecto
● 2. Cometer errores con menos miedo
● 3. Experimentar libremente
● 4. El trabajo en equipo se vuelve más manejable y
eficiente.
¿Que es Git?
Git es un software de control de versiones diseñado por
Linus Torvalds, pensando en la eficiencia y la confiabilidad
del mantenimiento de versiones.
Hay algunos proyectos de mucha relevancia que ya usan
Git, en particular, el grupo de programación del núcleo
Linux.
El mantenimiento del software Git recibe contribuciones al
código de alrededor de 280 programadores.
Características
Algunas de sus características son
● Fuerte apoyo al desarrollo no lineal, por ende rapidez en
la gestión de ramas y mezclado de diferentes versiones.
Git incluye herramientas específicas para navegar y
visualizar un historial de desarrollo no lineal.
● Gestión distribuida.
● Los almacenes de información pueden publicarse por
HTTP, FTP, rsync o mediante un protocolo nativo.
● Muy eficiente en proyectos con mucho código.
Ventajas de Git
Algunas de sus ventajas son:
● Git es más rápido
● Git tiene un tamaño más pequeño por repositorio
● Generar ramas y trabajar con los equipos es más fácil.
● Alojamiento en la web oficial gratuito para proyectos
publicos.
Comandos
Los mas importantes son:
● git fetch: Descarga los cambios realizados en el repositorio
remoto.
● git pull: Unifica los comandos fetch y merge en un único
comando.
● Git add . :Añade todos los archivos que no estuvieran (nuevos).
● git commit -am “<mensaje>”: Confirma los cambios realizados.
El “mensaje” generalmente se usa para asociar al commit una
breve descripción de los cambios realizados.
● git push origin <nombre_rama>: Sube la rama “nombre_rama” al
servidor remoto.
GitHub
GitHub
GUI
● Tendremos a disposición
del usuario varios tipos de
interfaces gráficas
– El propio git trae Git
GUI
– GitExtensions
– SourceTree
Existen muchas otras
GUI
Aqui
colocamos la
URL del
repositorio
Capeta local
Web de Interes
● http://agar3s.github.io/git_commands/index.html#0
● Bitbucket
● Más info en Wikipedia
● Enlace a github
Créditos
● Información extraída de Wikipedia.
● Imágenes extraídas de Google Imágenes y de cosecha
propia.
● Presentación realizada en Libre Officie Impress 4.2.6
● Creado por Pedro Tomás Hernández.
Este obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional.

Más contenido relacionado

La actualidad más candente

PPT Git GitHub
PPT Git GitHubPPT Git GitHub
PPT Git GitHub
drsevilla
 
Deploy gitlab vía ftp
Deploy gitlab vía ftp Deploy gitlab vía ftp
Deploy gitlab vía ftp
MizaelMartinez2
 

La actualidad más candente (20)

Taller breve de introduccion a Git
Taller breve de introduccion a GitTaller breve de introduccion a Git
Taller breve de introduccion a Git
 
Taller GitHub
Taller GitHubTaller GitHub
Taller GitHub
 
Manual de-git
Manual de-gitManual de-git
Manual de-git
 
Introducción a git
Introducción a gitIntroducción a git
Introducción a git
 
Herramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPHerramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMP
 
WorkShop: Introducción a GIT
WorkShop: Introducción a GITWorkShop: Introducción a GIT
WorkShop: Introducción a GIT
 
¿Que es git?
¿Que es git?¿Que es git?
¿Que es git?
 
Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantes
 
Introducción al uso Git y GitHub para trabajo colaborativo
Introducción al uso Git y GitHub para trabajo colaborativoIntroducción al uso Git y GitHub para trabajo colaborativo
Introducción al uso Git y GitHub para trabajo colaborativo
 
Mini-tutorial de git
Mini-tutorial de gitMini-tutorial de git
Mini-tutorial de git
 
Primeros pasos con git
Primeros pasos con gitPrimeros pasos con git
Primeros pasos con git
 
Git & GitHub Part I
Git & GitHub Part IGit & GitHub Part I
Git & GitHub Part I
 
Git Primeros pasos
Git Primeros pasosGit Primeros pasos
Git Primeros pasos
 
Versionando proyectos con Git, desarrollo de software colaborativo
Versionando proyectos con Git, desarrollo de software colaborativoVersionando proyectos con Git, desarrollo de software colaborativo
Versionando proyectos con Git, desarrollo de software colaborativo
 
PPT Git GitHub
PPT Git GitHubPPT Git GitHub
PPT Git GitHub
 
Configurando un repositorio de git hub usando netbeans ide
Configurando un repositorio de git hub usando netbeans ideConfigurando un repositorio de git hub usando netbeans ide
Configurando un repositorio de git hub usando netbeans ide
 
Git with Scrum en español
Git with Scrum en españolGit with Scrum en español
Git with Scrum en español
 
Presentacion pc2 new
Presentacion pc2 newPresentacion pc2 new
Presentacion pc2 new
 
Git y github básico
Git y github básicoGit y github básico
Git y github básico
 
Deploy gitlab vía ftp
Deploy gitlab vía ftp Deploy gitlab vía ftp
Deploy gitlab vía ftp
 

Destacado

Temario conceptos básicos en torno á igualdade de oportunidades
Temario conceptos básicos en torno á igualdade de oportunidadesTemario conceptos básicos en torno á igualdade de oportunidades
Temario conceptos básicos en torno á igualdade de oportunidades
marcendon
 
Canarias y las fiestas de Cruz.
Canarias y las fiestas de Cruz.Canarias y las fiestas de Cruz.
Canarias y las fiestas de Cruz.
marinatoste
 
Buses: tipos y arquitectura
Buses: tipos y arquitecturaBuses: tipos y arquitectura
Buses: tipos y arquitectura
dennissemayon0
 
Rica Corp Deltek Solutions Brochure 112008
Rica Corp Deltek Solutions Brochure 112008Rica Corp Deltek Solutions Brochure 112008
Rica Corp Deltek Solutions Brochure 112008
ricapower
 
Diventare avvocato-in-spagna-96-2001
Diventare avvocato-in-spagna-96-2001Diventare avvocato-in-spagna-96-2001
Diventare avvocato-in-spagna-96-2001
Matteo Barberi
 

Destacado (20)

Sanoplan Novedades Tecnicas
Sanoplan Novedades TecnicasSanoplan Novedades Tecnicas
Sanoplan Novedades Tecnicas
 
Pizarra virtual
Pizarra virtualPizarra virtual
Pizarra virtual
 
ValueTalk! — Print und der Strukturbruch
ValueTalk! — Print und der StrukturbruchValueTalk! — Print und der Strukturbruch
ValueTalk! — Print und der Strukturbruch
 
Master ortodoncia (UEM Valencia)
Master ortodoncia (UEM Valencia)Master ortodoncia (UEM Valencia)
Master ortodoncia (UEM Valencia)
 
Temario conceptos básicos en torno á igualdade de oportunidades
Temario conceptos básicos en torno á igualdade de oportunidadesTemario conceptos básicos en torno á igualdade de oportunidades
Temario conceptos básicos en torno á igualdade de oportunidades
 
Canarias y las fiestas de Cruz.
Canarias y las fiestas de Cruz.Canarias y las fiestas de Cruz.
Canarias y las fiestas de Cruz.
 
PIT Solutions - An IT services provider with operations in Switzerland and India
PIT Solutions - An IT services provider with operations in Switzerland and IndiaPIT Solutions - An IT services provider with operations in Switzerland and India
PIT Solutions - An IT services provider with operations in Switzerland and India
 
1569253169
15692531691569253169
1569253169
 
Buses: tipos y arquitectura
Buses: tipos y arquitecturaBuses: tipos y arquitectura
Buses: tipos y arquitectura
 
trabajo Merca
trabajo Mercatrabajo Merca
trabajo Merca
 
Rica Corp Deltek Solutions Brochure 112008
Rica Corp Deltek Solutions Brochure 112008Rica Corp Deltek Solutions Brochure 112008
Rica Corp Deltek Solutions Brochure 112008
 
A primeira app iOS (a gente não esquece)
A primeira app iOS (a gente não esquece)A primeira app iOS (a gente não esquece)
A primeira app iOS (a gente não esquece)
 
Digital strategy Insurance E-Broking Scotland
Digital strategy Insurance E-Broking ScotlandDigital strategy Insurance E-Broking Scotland
Digital strategy Insurance E-Broking Scotland
 
Linkedin Training - Advancment Your Profile.
Linkedin Training - Advancment Your Profile.Linkedin Training - Advancment Your Profile.
Linkedin Training - Advancment Your Profile.
 
Filippo
FilippoFilippo
Filippo
 
Actividad integradoraa
Actividad integradoraaActividad integradoraa
Actividad integradoraa
 
Día de los Museos
Día de los MuseosDía de los Museos
Día de los Museos
 
Harrods food & entertaining
Harrods food & entertainingHarrods food & entertaining
Harrods food & entertaining
 
Diventare avvocato-in-spagna-96-2001
Diventare avvocato-in-spagna-96-2001Diventare avvocato-in-spagna-96-2001
Diventare avvocato-in-spagna-96-2001
 
Ruta de los ferreiros
Ruta de los ferreirosRuta de los ferreiros
Ruta de los ferreiros
 

Similar a Introducción a Git

Similar a Introducción a Git (20)

Todo sobre el mundo del GIT-INTEGRACION-CONCEPTOS-USABILIDAD
Todo sobre el mundo del GIT-INTEGRACION-CONCEPTOS-USABILIDADTodo sobre el mundo del GIT-INTEGRACION-CONCEPTOS-USABILIDAD
Todo sobre el mundo del GIT-INTEGRACION-CONCEPTOS-USABILIDAD
 
Presentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones SegurasPresentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones Seguras
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando Git
 
Git y Github basico.pptx
Git y Github basico.pptxGit y Github basico.pptx
Git y Github basico.pptx
 
Introducción al desarrollo de software en comunidad con forja de software y git
Introducción al desarrollo de software en comunidad con forja de software y gitIntroducción al desarrollo de software en comunidad con forja de software y git
Introducción al desarrollo de software en comunidad con forja de software y git
 
Git flow en gitlab
Git flow en gitlabGit flow en gitlab
Git flow en gitlab
 
Git flow en github
Git flow en githubGit flow en github
Git flow en github
 
Git.manual.usuario
Git.manual.usuarioGit.manual.usuario
Git.manual.usuario
 
Git y Jenkins. El futuro en la gestión del ciclo de vida de aplicaciones
Git y Jenkins. El futuro en la gestión del ciclo de vida de aplicacionesGit y Jenkins. El futuro en la gestión del ciclo de vida de aplicaciones
Git y Jenkins. El futuro en la gestión del ciclo de vida de aplicaciones
 
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
 
Git y github
Git y githubGit y github
Git y github
 
Git 101
Git 101Git 101
Git 101
 
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
 
Github.pptx
Github.pptxGithub.pptx
Github.pptx
 
Github.pptx
Github.pptxGithub.pptx
Github.pptx
 
Git: control de versiones
Git: control de versionesGit: control de versiones
Git: control de versiones
 
Control de versiones con Git
Control de versiones con GitControl de versiones con Git
Control de versiones con Git
 
Git windows
Git windowsGit windows
Git windows
 
Induccion0_GitLab.pptx
Induccion0_GitLab.pptxInduccion0_GitLab.pptx
Induccion0_GitLab.pptx
 
Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón. Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón.
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Último (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Introducción a Git

  • 2. INDICE ● Por que usar sistemas de control de versiones. ● ¿Que es git? ● Características ● Ventajas ● Comandos ● github – Crear un repositorio – Wiki ● GUIs – Clonar repositorio
  • 3. Ventajas de usar un control de versiones El control de versiones ofrece muchos beneficios, incluyendo: ● 1. Guardar toda la historia de su proyecto ● 2. Cometer errores con menos miedo ● 3. Experimentar libremente ● 4. El trabajo en equipo se vuelve más manejable y eficiente.
  • 4. ¿Que es Git? Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones. Hay algunos proyectos de mucha relevancia que ya usan Git, en particular, el grupo de programación del núcleo Linux. El mantenimiento del software Git recibe contribuciones al código de alrededor de 280 programadores.
  • 5. Características Algunas de sus características son ● Fuerte apoyo al desarrollo no lineal, por ende rapidez en la gestión de ramas y mezclado de diferentes versiones. Git incluye herramientas específicas para navegar y visualizar un historial de desarrollo no lineal. ● Gestión distribuida. ● Los almacenes de información pueden publicarse por HTTP, FTP, rsync o mediante un protocolo nativo. ● Muy eficiente en proyectos con mucho código.
  • 6. Ventajas de Git Algunas de sus ventajas son: ● Git es más rápido ● Git tiene un tamaño más pequeño por repositorio ● Generar ramas y trabajar con los equipos es más fácil. ● Alojamiento en la web oficial gratuito para proyectos publicos.
  • 7. Comandos Los mas importantes son: ● git fetch: Descarga los cambios realizados en el repositorio remoto. ● git pull: Unifica los comandos fetch y merge en un único comando. ● Git add . :Añade todos los archivos que no estuvieran (nuevos). ● git commit -am “<mensaje>”: Confirma los cambios realizados. El “mensaje” generalmente se usa para asociar al commit una breve descripción de los cambios realizados. ● git push origin <nombre_rama>: Sube la rama “nombre_rama” al servidor remoto.
  • 10. GUI ● Tendremos a disposición del usuario varios tipos de interfaces gráficas – El propio git trae Git GUI – GitExtensions – SourceTree Existen muchas otras
  • 12. Web de Interes ● http://agar3s.github.io/git_commands/index.html#0 ● Bitbucket ● Más info en Wikipedia ● Enlace a github
  • 13. Créditos ● Información extraída de Wikipedia. ● Imágenes extraídas de Google Imágenes y de cosecha propia. ● Presentación realizada en Libre Officie Impress 4.2.6 ● Creado por Pedro Tomás Hernández. Este obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional.