it Hub CONTROLADOR DE VERSIONES Aplicaciones Web I
¿Qué es Git? Git es un sistema de control de versiones, diseñado para administrar código fuente de grandes y pequeños proyectos. Un control de versiones, es un sistema que almacena los cambios que se hacen sobre un archivo o un conjunto de archivos a lo largo del tiempo. Electiva II
¿Qué se puede hacer? trabajar en equipo de manera colaborativa trabajar en equipo de manera colaborativa retroceder en el tiempo para realizar modificaciones sobre el sistema - recuperar versiones específicas del código Electiva II
¿Como se trabajaba antes ? Cada integrante del equipo de trabajo : realizaba un backup, guardando diferentes copias del proyecto. Cada backup poseía diferentes nombres Cada backup se realizaba en diferente fecha. Electiva II
Consecuencias negativas del trabajo individual - desorden - perdida de información - Conflictos sobre el código Electiva II
Parecía que se trabajaba en diferentes proyectos Electiva II
¿ Como se trabaja ahora? De manera colaborativa La figura del freenlace no es una persona ajena a la colaboración, por el contrario se tiende a integrar en equipos de desarrollo de manera individual pero con comunicación con el resto de feelance. Electiva II
Ventajas Permite integrar las nuevas formas de trabajo empresarial que existen actualmente. Supera otras herramientas de control de versiones como Mercurial, cvs, darcs, conservando una de sus características principales la Ramificación. la capacidad de controlar un proyecto entero entre varias personas, sin conflictos con el código gestionar cada una de las versiones posibilidad de retroceder en el tiempo para recuperar posiciones anteriores Electiva II
Ventajas Electiva II
Su filosofia Electiva II
Herramientas para crear un repositorio con GIT Poseer una cuenta de correo electrónico Nombre : jhonudenar@gmail.com Contraseña xxxxxxx Electiva II
Herramientas para crear un repositorio con GIT Crear una cuenta en Git Hub – Repositorio en la nube Electiva II
Datos de la cuenta en Git Hub Username : xxxxx e-mail : jhonudenar@gmail.com (La cuenta que usted acaba de crear) password : xxxxxxx Nota: No olvidar verificar en su cuenta de correo electrónico – el mensaje de registro que envía Git – hub Electiva II
Herramientas para crear un repositorio con GIT Descargar Git Hub desktop – Repositorio local Electiva II
Herramientas - Resumen Poseer una cuenta de correo electrónico Nombre : jhonudenar@gmail.com Contraseña xxxxxxx Crear una cuenta en Git Hub – Repositorio en la nube Username : xxxxx e-mail : jhonudenar@gmail.com (La cuenta que usted acaba de crear) password : xxxxxxx Descargar Git Hub desktop – Repositorio local Electiva II
Pasos para crear un repositorio Electiva II
Creación del repositorio en la nube En Github.com con nuestra cuenta de usuario creamos el repositorio : Nombre del repositorio : ova_udenar Electiva II
Tener en cuenta url para vinculación Electiva II
Creación del repositorio local Git Shell (Trabajar por consola) D:> mkdir local_ova_udenar D:> cd local_ova_udenar D:> git init Electiva II
Autentificar cuenta local con el sistema Git Hub Nota: Dar a conocer estos datos al docente, debido a que sus compañeros también van a utilizar los equipos. Electiva II
git config --global user.name “xxxxxx” Autentificar cuenta local con el sistema Git Hub git config --global user.name “xxxxxx” nombre de usuario de su sistema git hub git config --global user.email “xxxxxxxxx” correo electrónico con el que se registro Electiva II
git config --global user.name “jhondominguez1” Autentificar Solo en mi caso git config --global user.name “jhondominguez1” git config --global user.email jjjdomi@gmail.com Electiva II
git remote add origin URL Vincular repositorio git remote add origin URL Electiva II
Antes de iniciar tener en cuenta : Manos a la obra Antes de iniciar tener en cuenta : Verificamos que estamos vinculados al repositorio correcto Verificamos que estamos dentro del repositorio local y que dicho repositorio se encuentre inicializado. Electiva II
D:\local_ova_udenar> dir >formulario.html Manos a la obra Creamos un archivo D:\local_ova_udenar> dir >formulario.html 2. Verificamos su estado Git status Formulario.html (no esta preparado) Electiva II
Preparamos el archivo para que sobre él se realicen cambios Manos a la obra Preparamos el archivo para que sobre él se realicen cambios Git add formulario.html 2. Verificamos su estado Formulario.html (esta preparado) Electiva II
Manos a la obra internamente al archivo sobre el que estamos trabajando le realizo modificaciones Informo las modificaciones realizadas al archivo con Git commit –m “a este archivo le aumente algunas validaciones” subo al servidor el archivo Git push –u origin master Verifico la subida de este archivo en el repositio remoto de git hub UDENAR
Git clone url del repositorio que deseo descargar Clonar repositorio Git clone url del repositorio que deseo descargar Electiva II
Agregar colaboradores Electiva II
1. Crear repositorio local RESUMEN 1. Crear repositorio local 2. Crear repositorio en la nube 3. Autentificarse 4. Vincularse al repositorio 5. Aplicar la filosofía de Git 6. Incluir colaboradores 7. Clonar repositorio UDENAR
! MUCHAS GRACIAS ! Electiva II