15
MANUAL GIT Y GIT HUB JUAN CARLOS CHIQUIZA BALLESTEROS COD: 161211208 NESTOR FERNANDO RICAURTE AGUIRRE CÓD. 161211143 UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERÍA

Manual Git y Git Hub

Embed Size (px)

DESCRIPTION

Manual Git y Git Hub

Citation preview

Page 1: Manual Git y Git Hub

MANUAL GIT Y GIT HUB

JUAN CARLOS CHIQUIZA BALLESTEROS

COD: 161211208

NESTOR FERNANDO RICAURTE AGUIRRE

CÓD. 161211143

UNIVERSIDAD DE CUNDINAMARCA

FACULTAD DE INGENIERÍA

INGENIERÍA DE SISTEMAS

FUSAGASUGÁ

2015

Page 2: Manual Git y Git Hub

MANUAL GIT Y GIT HUB

JUAN CARLOS CHIQUIZA BALLESTEROS

COD: 161211208

NESTOR FERNANDO RICAURTE AGUIRRE

CÓD. 161211143

Trabajo escrito para la materia de Ingeniería de software II

Presentado a:

Miguel Ojeda

UNIVERSIDAD DE CUNDINAMARCA

FACULTAD DE INGENIERÍA

INGENIERÍA DE SISTEMAS

FUSAGASUGÁ

2015

Page 3: Manual Git y Git Hub

MANUAL GIT Y GIT HUB

1. Crear una cuenta pública en Github https://github.com/

2. Descargar Git para Windows

https://git-scm.com/downloads

3. Crear un nuevo repositorio en la cuenta de github

-Nombre de repositorio: prueba_degit

-Seleccionamos público puesto que la cuenta no es de pago

-le damos en el check para que se cree readme.md que es el archivo que guarda la configuración de nuestro proyecto

-Seleccionamos el lenguaje de nuestro proyecto

-la licencia con la que se va a trabajar o distribuir

Page 4: Manual Git y Git Hub

-Como podemos ver nos creó tres archivos las licencia y el readme.md

-Buscamos en los programas de nuestro windows Git Bash

-Creamos una nueva carpeta mkdir new_c para bajar los archivos de nuestro repositorio del repositorio en github esta queda en el usuario que se este usando C:\Users\usuario\new_c

- Entramos a esta nueva carpeta: cd new_c

Page 5: Manual Git y Git Hub

-Clonamos nuestro proyecto de git hub asi :

-Git Clone https://github.com/nricaurte/prueba_degit _estodecarga el archivo readme.md o en dado caso si se tiene un proyecto ya alojado en github también lo baja

Page 6: Manual Git y Git Hub

Copiamos nuestro Proyecto a esta carpeta deseen cuenta que dentro de la nueva carpeta new_c se creó prueba_degit que es el repositorio

-Luego estando en new_c entramos a prueba_degit con: cd prueba_degit

Page 7: Manual Git y Git Hub

-Miramos los archivos que están listos para añadir con git status si aparecen en rojo es que no están en el repositorio

Git status

-Como estos archivos son nuevos para el repositorio necesitamos añadirlos con

Git add . =el . es para añadirlos todos

Al dar git status observamos que están añadidos y están en verde

Page 8: Manual Git y Git Hub

-Después de añadir estamos listos para hacer nuestro commit este lo que permite es describir los cambios que hicieron en el repositorio en ese instante de tiempo lo que permite guardarlo como una versión del proyecto con identificador único llamado hash

Git commit –m “Subiendo el proyecto al repositorio”

-Pero todavía no esta en nuestro repositorio de github para esto lo subimos a la rama master de nuestro repositorio con

Git push –u origin master

Page 9: Manual Git y Git Hub

-Nos pedirá el nombre de la cuenta de git y su password para subirlo

-Si observamos en el repositorio debería estar cargado nuestro proyecto

Nota:Cada vez que se cree un nuevo archivo en el proyecto se hace un

git status

Git add .

Git commit –m “mensaje”

Git push –u origin master

El push puede ir a la rama master o a otra rama Ej: Git push –u origin new_rama

Page 10: Manual Git y Git Hub

CREANDO UNA NUEVA RAMA

lo que me permite la rama es hacer una copia de un rama superior como un árbol y a esta copia probar nuevas funcionalidades o aplicar pruebas sin que nuestra versión estable se dañe

-creando nueva rama

Git branch newrama

-Para acceder a esta le damos

Git checkout newrama

-Para ver las ramas creadas

Git branch

-Para ver las ramas locales y las del repositorio remotas con

git branch –a

-La rama con el asterisco es la rama sobre la cual estamos trabajando

-Para probar la diferencia ntre las ramas y verlas en nuestro repositorio creadas puesto que hasta ahora newrama solo esta local

-creamos un nuevo archivo en nuestra carpeta local prueba_degit

Page 11: Manual Git y Git Hub

-Como lo creamos y necesitamos subirlo necesitamos

-Añadirlo

Git add .

-hacer el commit

Git commit –m “Creando archivo en la segunda rama”

-Subir el archivo y nuestra nueva rama al repositorio de github

Git push –u origin newrama (como vemos el origen ya no es master sino newrama)

Page 12: Manual Git y Git Hub

-cómo podemos ver se a creado la nueva rama con el nuevo archivo que solo aparecerá en la nueva rama junto con 3 commits puesto que a la master solo se a hecho 2

Rama newrama

Page 13: Manual Git y Git Hub

Rama master: como se puede observar no existe el archivo que creamos ni tampoco el ultimo commit

COMBINACION DE RAMAS

lo que me permite es que es la funcionalidad que desarrollamos en newrama y que esta lista y estable la pasemos a la rama master que es la rama estable de nuestro proyecto en nuestro caso nuestro cambio simplemente es el archivo txt que creamos archivo de prueba para ramas.txt cuando termine el proceso este debería aparecer en la rama master al igual que los 3 commit que aparecen en esta

-Para esto debemos estar en la rama master usando el comando

Git checkout master

-Y las unimos con:

Git merge newrama

Page 14: Manual Git y Git Hub

-Hacemos un push para subir los cambios a master

Git push -u origin master

Page 15: Manual Git y Git Hub

-Como se puede observar aparece el nuevo archivo y el número de commit es correcto