Está en la página 1de 12

1º DAM B

José Omar
Ramírez Climent
ÍNDICE

1. Introducción - Enunciado de la práctica...........................................................pág. 3

2. Pasos para realizar la práctica..............................................................................pág. 4

2.1. Crear el repositorio en GitHub...............................................................pág. 4

2.2. Vincular el repositorio remoto al repositorio local.......................pág. 5

2.3. Subir archivos / Cambios en el proyecto.........................................pág. 6

2.4. Crear su propia rama...............................................................................pág. 8

2.5. Más cambios en el proyecto.................................................................pág. 9

2.6. Fusionar las ramas...................................................................................pág. 10

2.7. Página web...................................................................................................pág. 11

2.8. Otros comandos.......................................................................................pág. 12


1. Enunciado de
la practica
Esta práctica se realizará en grupos de dos o tres
personas pero se entregará individualmente.

Para la realización de la práctica se debe documen-


tar todo el proceso mediante capturas de pantalla
junto a las explicaciones pertinentes.

En primer lugar, se deberá crear un repositorio


compartido en GitHub entre todos los miembros
del grupo (recordad documentarlo todo mediante
capturas).
Seguidamente deberemos vincular el repositorio
remoto a nuestro repositorio local, hacer algún
cambio en nuestro proyecto web (añadiendo ar-
chivos o modificando el documento html) y cada
miembro deberá hacer un commit con los cambios
que haya realizado.

En segundo lugar, cada miembro deberá crear su


propia rama que deberá nombrar con su nombre.
A continuación se deberá realizar más cambios en
nuestro proyecto web y realizar un segundo com-
mit. Cuando cada miembro haya realizado dichos
cambios en su rama habrá que juntar su rama a la
rama master.

Finalmente, una vez la rama master(o main) tenga


registrados todos los cambios se deberá publicar la
web para que sea visible.

3
2. Pasos para
realizar la práctica

2.1. Crear el repositorio en GitHub


Tras instalar Git en nuestro ordenador y registrarnos en GitHub, nos dirigimos a la página
de GitHub, y creamos un nuevo repositorio.

Para crear un nuevo repositorio tenemos dos opciones. La primera, en la parte izquierda le
damos a “New” para crear el nuevo repositorio y la otra es en la parte derecha encontra-
mos un símbolo de “+” le damos y nos sale la opción de “New repository”.

Tras darle a algunas de las opciones, le ponemos un nombre y creamos el repositorio.

4
2.2. Vincular el repositorio.
Tras darle al botón de crear, tenemos que crear un nuevo repositorio en la línea de
comando, es decir, copiar todos los comandos y ponerlos en nuestro ordenador. Para
así tener la carpeta en local.
También esta la posibilidad que si el repositorio ha sido creado por otra persona,
poder tener ese repositorio en local, con git clone + enlace.

5
2.3. Subir archivos
/ Cambios en el proyecto.
Seguidamente en la carpeta que se ha creado añadimos el archivo html que vamos a
subir a la rama main. En este caso se llamara Index.html
Usaremos git status para ver el estado del directorio de trabajo, si aparece en color
rojo el archivo significa que el archivo esta en local pero no se ha subido aun.

Utilizaremos el comando git add . para agregar archivos al GitHub. Tras este coman-
do Index.html pasa de rojo a verde, eso significa que esta añadido pero aun no esta
subido al nuestro repositorio.

6
Continuamos con el comando git commit –m “nombre commit” que creará una
instantánea de los cambios y la guardará en el directorio git.

Finalmente para subir y enviar estos archivos o cambio que lo tenemos en local a la
rama maestra del repositorio remoto, utilizaremos el comando git push

Cuando realicemos algún cambio en el archivo html, tenemos que seguir el mismo
procedemiento y se cambiará el antiguo por el nuevo. Hay que tener en cuenta que
si varias personas trabajan sobre la rama main y modifican a la vez, saltara el aviso de
que pueden sobreescribir los datos.
Para poder descargar los cambios realizados tenemos el comando git pull , este
comando fusiona todos los cambios que se han hecho en el repositorio remoto con el
directorio de trabajo local.

7
2.4. Crear su propia rama

Después de subir y hacer las primeras modificaciones, vamos a crear nuestra pro-
pia rama, en mi caso va se llamará “JoseOmar”, el comando usado para crear estas
ramas es git branch “nombre_rama”.

Si queremos ver los commits creados, en que rama y como se llaman usaremos el
comando git log
Se usa para ver el historial del repositorio listando ciertos detalles de la confirmación

Se duplica el repositorio remoto a mi repositorio local, y trabajamos en el archivo


html, en este caso en una parte en concreto.
Para saber en que rama estamos utilizamos git branch y para cambiar a otra rama
utilizaremos el comando git checkout “nombre_rama”

8
2.5. Más cambios en el proyecto
En este caso hacemos los mismos pasas que en la rama main. Pero teniendo en
cuenta que en este caso trabajaremos en nuestra rama.
Hacemos los cambios en el archivo Index.html, despues hacemos un git status para
comprobar su estado, git add . , git commit - “nombre commit” y git push

9
2.6. Fusionar las ramas
Para fusionar los archivos de la rama individual a la main, primero se cambia a la
rama main, y vamos a utilizar el comando git merge “rama_a_fusionar”, este
comando se usa para fusionar una rama con otra rama activa en mi caso git merge
JoseOmar, tras esto vemos el estado en el que se encuentra y usamos el comando git
push para hacer la unión.

10
2.7. Página web
Para publicar este repositorio como web, vamos a Ajustes en la parte inferior, dentro
en el lado izquierdo Páginas y seleccionamos la rama de la que se va a hacer la web y
nos aparecen un mensaje en verde con el enlace, solo tenemos que copiar ese enlace
y añadirle el nombre del archivo.

Para ver el resultado de nuestras modificaciones:


https://joseomar05.github.io/Proyecto2_GIT_GITHUB/Index.html

Acceso al repositorio: https://github.com/joseomar05/Proyecto2_GIT_GITHUB

11
2.8. Otros comandos
• git config --global user.email tuemail@ejemplo.com - puede ser usado para esta-
blecer una configuración específica de usuario, como el email, nombre de usuario
y tipo de formato, etc.
• git branch -d <branch-name> -Si quieres borrar una rama

12

También podría gustarte