Anda di halaman 1dari 15

MANUAL GIT Y GIT HUB

JUAN CARLOS CHIQUIZA BALLESTEROS


COD: 161211208
NESTOR FERNANDO RICAURTE AGUIRRE
CD. 161211143

UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERA
INGENIERA DE SISTEMAS
FUSAGASUG
2015
MANUAL GIT Y GIT HUB

JUAN CARLOS CHIQUIZA BALLESTEROS


COD: 161211208
NESTOR FERNANDO RICAURTE AGUIRRE
CD. 161211143

Trabajo escrito para la materia de Ingeniera de software II

Presentado a:
Miguel Ojeda

UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERA
INGENIERA DE SISTEMAS
FUSAGASUG
2015
MANUAL GIT Y GIT HUB

1. Crear una cuenta pblica 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 pblico 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 configuracin de nuestro proyecto
-Seleccionamos el lenguaje de nuestro proyecto
-la licencia con la que se va a trabajar o distribuir

-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

-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
tambin lo baja

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

-Miramos los archivos que estn listos para aadir con git status si aparecen en
rojo es que no estn en el repositorio
Git status

-Como estos archivos son nuevos para el repositorio necesitamos aadirlos


con

Git add .
Al dar git

=el . es para aadirlos todos

status observamos que estn aadidos y estn en verde

-Despus de aadir 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 versin del proyecto con
identificador nico llamado hash
Git commit m Subiendo el proyecto al repositorio

-Pero todava no esta en nuestro repositorio de github para esto lo subimos a la


rama master de nuestro repositorio con

Git push u origin master


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

-Si observamos en el repositorio debera 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
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 versin
estable se dae
-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

-Como lo creamos y necesitamos subirlo necesitamos


-Aadirlo
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)

-cmo 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

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 debera 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

-Hacemos un push para subir los cambios a master


Git push -u origin master

-Como se puede observar aparece el nuevo archivo y el nmero de commit es correcto

Anda mungkin juga menyukai