SlideShare una empresa de Scribd logo
1 de 10
Es un software de control de versiones
Registra los Cambios en los archivos source code u otros de un proyecto
Software y sus versiones.
Mas detalles en
http://codigofacilito.com/videos/curso_git_introduccion_a_git
https://es.wikipedia.org/wiki/Git
By Ing. Joel Mamani Lopez
Comandos GIT
PRIMERO > Configuramos el nombre y correo del Desarrollador
git config --global user.name “YourName”
git config --global user.email “myuser@mydomain.com”
Iniciamos el Monitoreo con GIT
Primero debes estar en el directorio de tu proyecto
cd /home/someFolder/myProyectFolder/
git init
>git Status
Nos muestra el estado del Proyecto, los archivos no agregados, los
modificados etc.
Para verificar puedes crear un nuevo archivo en el proyecto o editar
alguno existente, y luego ejecutar nuevamente el comando
>git add “nameFile.ext”
Se agrega el archivo correspondiente para un nuevo commit
>git add -A
Se agrega todos los archivos nuevos o modificados
>git commit –m “MyStatusOfVersion”
Se guardan las modificaciones del Codigo fuente y archivos nuevos en
la rama o “branch” actual que por defecto es master
>git log
Puedes ver el Historial de tus commits, donde muestra los detalles del
commit como el autor fecha y el código HASH
>git checkout “código HASH”
Te permite apuntar a un commit especifico, restaurando el código
fuente y archivos al estado de ese commit respectivo
>git checkout NombreBranch
Te permite saltar a un Branch especifico
>git checkout -b NombreNuevoBranch
Te permite crear un nuevo branch haciendo una copia del branch actual
>git branch NewNameOfBranch
Crea una nueva rama o “Branch”, para saltar a esa nueva branch se
debe hacer con git checkout, sino estaras trabajando en la rama
anterior
http://codigofacilito.com/videos/curso_git_ramas_y_fusiones
Ejemplo
Pasos:
1.- Clonar repositorio
>git clone https://github.com/joelmanx/OpenLayers-AngularJS-
Integration.git
2.- entrar a la carpeta
>cd radarProject
3.- ejecutar Project
>grunt serve
4.- verificar ramas existentes
>git branch
5.- saltar a otras ramas usando checkout
>git checkout DetailsCostumers
6.- modificar el código fuente y realizar commits, después de las
modificaciones de código o archivos se deben agregar al stage es decir
ejecutar el comando git add (del slide 4)
Cursos Disponibles
• http://codigofacilito.com/courses/git
• https://www.codeschool.com/courses/try-git

Más contenido relacionado

Similar a Git training

GuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptxGuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptxfuenzalidarodrigo
 
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
 
Repositorio concesionariocochesfloresgomezrobertocarlos
Repositorio concesionariocochesfloresgomezrobertocarlosRepositorio concesionariocochesfloresgomezrobertocarlos
Repositorio concesionariocochesfloresgomezrobertocarlosRoberto Carlos Flores Gomez
 
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
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando GitHugo Gilmar Erazo
 
Presentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones SegurasPresentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones SegurasJosé Moreno
 
Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantesnscoder_mad
 
Instrucciones_Git.pdf
Instrucciones_Git.pdfInstrucciones_Git.pdf
Instrucciones_Git.pdfBenSira1
 
Mejora tu productividad con git
Mejora tu productividad con gitMejora tu productividad con git
Mejora tu productividad con gitch1l3no
 
Taller breve de introduccion a Git
Taller breve de introduccion a GitTaller breve de introduccion a Git
Taller breve de introduccion a GitMario IC
 
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
 

Similar a Git training (20)

GuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptxGuiaPrincipiantesGitHubrfuenzalidadev.pptx
GuiaPrincipiantesGitHubrfuenzalidadev.pptx
 
Fundamentos de GIt y Github
Fundamentos de GIt y GithubFundamentos de GIt y Github
Fundamentos de GIt y Github
 
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
 
Repositorio concesionariocochesfloresgomezrobertocarlos
Repositorio concesionariocochesfloresgomezrobertocarlosRepositorio concesionariocochesfloresgomezrobertocarlos
Repositorio concesionariocochesfloresgomezrobertocarlos
 
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
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando Git
 
Presentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones SegurasPresentacion #2 github Aplicaciones Seguras
Presentacion #2 github Aplicaciones Seguras
 
02 versionamientoy usogit_i_parte
02 versionamientoy usogit_i_parte02 versionamientoy usogit_i_parte
02 versionamientoy usogit_i_parte
 
Git para-principiantes
Git para-principiantesGit para-principiantes
Git para-principiantes
 
Git / Guía Básica
Git / Guía BásicaGit / Guía Básica
Git / Guía Básica
 
Instrucciones_Git.pdf
Instrucciones_Git.pdfInstrucciones_Git.pdf
Instrucciones_Git.pdf
 
Git - Gitlab
Git - GitlabGit - Gitlab
Git - Gitlab
 
Aprendiendo GIT
Aprendiendo GITAprendiendo GIT
Aprendiendo GIT
 
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
 
Control de versiones
Control de versionesControl de versiones
Control de versiones
 
Mejora tu productividad con git
Mejora tu productividad con gitMejora tu productividad con git
Mejora tu productividad con git
 
Presentacion pc2 new
Presentacion pc2 newPresentacion pc2 new
Presentacion pc2 new
 
Taller breve de introduccion a Git
Taller breve de introduccion a GitTaller breve de introduccion a Git
Taller breve de introduccion a 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
 
Subir versiones a repositorio GitHub
Subir versiones a repositorio GitHubSubir versiones a repositorio GitHub
Subir versiones a repositorio GitHub
 

Último

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 

Último (7)

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 

Git training

  • 1. Es un software de control de versiones Registra los Cambios en los archivos source code u otros de un proyecto Software y sus versiones. Mas detalles en http://codigofacilito.com/videos/curso_git_introduccion_a_git https://es.wikipedia.org/wiki/Git By Ing. Joel Mamani Lopez
  • 2. Comandos GIT PRIMERO > Configuramos el nombre y correo del Desarrollador git config --global user.name “YourName” git config --global user.email “myuser@mydomain.com” Iniciamos el Monitoreo con GIT Primero debes estar en el directorio de tu proyecto cd /home/someFolder/myProyectFolder/ git init
  • 3. >git Status Nos muestra el estado del Proyecto, los archivos no agregados, los modificados etc. Para verificar puedes crear un nuevo archivo en el proyecto o editar alguno existente, y luego ejecutar nuevamente el comando
  • 4. >git add “nameFile.ext” Se agrega el archivo correspondiente para un nuevo commit >git add -A Se agrega todos los archivos nuevos o modificados
  • 5. >git commit –m “MyStatusOfVersion” Se guardan las modificaciones del Codigo fuente y archivos nuevos en la rama o “branch” actual que por defecto es master >git log Puedes ver el Historial de tus commits, donde muestra los detalles del commit como el autor fecha y el código HASH
  • 6. >git checkout “código HASH” Te permite apuntar a un commit especifico, restaurando el código fuente y archivos al estado de ese commit respectivo >git checkout NombreBranch Te permite saltar a un Branch especifico >git checkout -b NombreNuevoBranch Te permite crear un nuevo branch haciendo una copia del branch actual
  • 7. >git branch NewNameOfBranch Crea una nueva rama o “Branch”, para saltar a esa nueva branch se debe hacer con git checkout, sino estaras trabajando en la rama anterior http://codigofacilito.com/videos/curso_git_ramas_y_fusiones
  • 8. Ejemplo Pasos: 1.- Clonar repositorio >git clone https://github.com/joelmanx/OpenLayers-AngularJS- Integration.git 2.- entrar a la carpeta >cd radarProject 3.- ejecutar Project >grunt serve
  • 9. 4.- verificar ramas existentes >git branch 5.- saltar a otras ramas usando checkout >git checkout DetailsCostumers 6.- modificar el código fuente y realizar commits, después de las modificaciones de código o archivos se deben agregar al stage es decir ejecutar el comando git add (del slide 4)
  • 10. Cursos Disponibles • http://codigofacilito.com/courses/git • https://www.codeschool.com/courses/try-git