UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERA
INGENIERA DE SISTEMAS
FUSAGASUG
2015
MANUAL GIT Y GIT HUB
Presentado a:
Miguel Ojeda
UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERA
INGENIERA DE SISTEMAS
FUSAGASUG
2015
MANUAL GIT Y GIT HUB
-Como podemos ver nos cre tres archivos las licencia y el readme.md
-Miramos los archivos que estn listos para aadir con git status si aparecen en
rojo es que no estn en el repositorio
Git status
Git add .
Al dar git
-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
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
-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