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í
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
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
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
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
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.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
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
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
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 

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.