Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Local Remota
Working Staging
Localrepo Remote repo
directory area
git add
git commit
git push
git pull
git checkout
2
De manera sencilla este workflow nos dice que al trabajar de manera local, al hacer un
git add, éste pasa de un directorio de trabajo a un área intermedia, luego al realizar un git
commit, éste pasa a un directorio local pero si se le da la confirmación, al hacer la confirmación
obtenemos una instantanea de todos los archivos del working directory y al hacer el git push
subimos todos los cambios a un directorio remoto, y de manera inversa al hacer un git pull de
un directorio remotoa uno local. Con el git checkout excluimos o bloquemos lo que se desea
cambiar de un directorio local a nuestro directorio de trabajo.
2.1 Github.
Esta es la página principial de Github donde podemos ver sus principales funcionalidades.
Pull requests, issues, codespaces, marketplaces y explore, además que tenemos tres íconos
más en la parte derecha, uno para nuestro centro de notifiaciones, otro para
configuraciones de nuestro perfil y el último con un símbolo + que ya analizaremos más a
detalle.
3
2.1.2 Issues
Un Issue es crear una marca o nota sobre alguna parte de nuestro repositorio, donde vemos
algún problema, se debe corregir un error, agregar nuevas opciones o aclarar algo que no
está bien especificado.
4
2.1.3 Codespaces
Como su nombre lo dice es un apartado donde podemos trabajar en el desarrollo de código
en la nube.
2.1.4 Marketplace
En el marketplace pudes conectar con otros desarrolladores, obteniendo herramientas
gratuitas y de pago.
2.1.5 Explore
Puedes usar el explorador de GitHub para encontrar documentos, sintaxis y errores de
validación.
5
2.1.6 Ícono +
En este ícono puedes crear e importar repositorios, crear un nuevo espacio de desarrollo de
código con “New codespace”, compartir código usando GitHub con “New gist”, colaborar en
proyectos de código abierto con “New organization” y crear nuevos proyectos.
2.2 BitBucket
Esta es la página principal de BitBucket donde podemos ver las opciones de tus trabajos,
repositorios subidos, proyectos creados o crear uno nuevo, el despegable “More” con las
opciones “pull requests” y “snippets” y el desplegable “Create” donde podemos crear un
nuevo repositorio, un proyecto y un snippet.
6
En este apartado podemos crear o importar un nuevo repositorio, además de poder crear
un área de trabajo para colaborar en equipo.
2.2.2. Repositories
Acá podemos llevar un seguimiento a nuestras áreas de trabajo o proyectos donde hayamos
subido un repositorio, además de la opción de crear un repositorio.
2.2.3. Projects
En esta opción podemos crear proyectos para darle un control más organizado a nuestros
repositorios.
7
Acá podemos hacer cambios o comentarios sobre lo que deseamos cambiar en nuestro
código.
2.2.5 Snippets
En este lugar podemos compartir parte de nuestro código o archivos con miembros de
nuestro equipo o con cualquiera dentro de BitBucket.
2.2.6. Repository
2.2.7. Project
Al igual que con crear un repositorio, aquí podemos añadir nombre al proyecto, una
contraseña, una descripción del mismo y la privacidad que tendrá éste.
2.2.8 Snippet
Acá podemos agregar archivos o pegar parte de nuestro código y compartirlo con nuestro
grupo de trabajo o de manera pública.
9
Para este ejemplo vamos a trabajar desde el comando cmd, ésto para acostumbrarnos a
trabajar de manera local, utilizando el siguiente flujo:
Una vez descargado el software GIT, debemos acostumbrarnos a trabajar desde la consola,
para esto ejecutamos el comando cmd en windows, verificamos que está instalado
correctamente escribiendo git en el cmd y esto nos debería arrojar unos comandos.
10
Ahora configuramos cuál será nuestro nombre de usuario con git config –global user.name
“##” y nuestro correo con git config –global user.email “##”.
En la carpeta oculta que creamos en windows vamos a agregar o crear cualquier archivo
que deseemos para este ejemplo.
Para agregarlo a nuestra staging area usamos git add y el nombre del archivo.
12
Ahora que tenemos nuestro trabajo local vamos a pasarlo a un archivo remoto usando
GitHub, ingresando a nuevo repositorio
Ahora enviamos nuestros datos al repositorio remoto, primero copiamos la dirección del
repositorio en la nube, nos vamos a cmd y usamos git remote add origin y pegamos la
direción remota.
Ahora subimos todo lo que hayamso trabajado desde la consola a la nube mediante git
push –u origin master
Ahora nos vamos a GitHub y vemos que ya se subió nuestro primer archivo.
15
De esta manera cada archivo que creemos dentro de nuestra carpeta en el equipo podemos
subirla a la nube y poder trabajar de manera local o remota.
5.0 ¿Cúales son los beneficios de realizar control de versiones a través de estas
herramientas?