Sie sind auf Seite 1von 15

Ingeniería de SW

GIT

Paola Legue G.
Ingeniero Civil en Informática Universidad del Bío Bío
MBA Universidad del Desarrollo
LINKS

WWW.GITHUB.COM – REPOSITORIO CENTRAL PROYECTO


WWW.GIT-SCM.COM – AMBIENTE LOCAL
HTTPS://WWW.GITIGNORE.IO/ -- CREA ARCHIVO .GITIGNORE

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO

PASO I – REPOSITORIO REMOTO GIT

• CREAR REPOSITORIO EN GIT: GITHUB


• NOMBRE DEL REPOSITORIO <NOMBRE PROYECTO_CLIENTE>:
• NOMBRE DEL PROYECTO/NOMBRE DEL EQUIPO DE DESARROLLO
• CLIENTE

• CREAR CARPETAS DEL PROYECTO


▪ PARA ADMINISTRACIÓN
▪ CÓDIGO FUENTE

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO
ACTIVIDAD: CREAR ESTRUCTURA DEL PORTAFOLIO DEL PROYECTO EN GIT
• GESTIÓN
• ACTAS_MINUTAS
• DOCUMENTOS
• CARTA_GANTT
• CONTROL_CAMBIOS
• MAILS
• SISTEMA
• FUENTES
• PRUEBAS
• OTROS
• INFORME 1
• INFORME 2
• INFORME 3

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO

PASO 2 – REPOSITORIO LOCAL GIT


• DESCARGAR GIT LOCAL DESDE WWW.GIT-SCM.COM
• INSTALAR EN PC
• CONFIGURAR NOMBRE DE USUARIO Y MAIL EN GIT LOCAL
• CLONAR REPOSITORIO REMOTO EN LOCAL

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO
PASO 3 – INICIALIZAR GIT EN CARPETA LOCAL
• CREAR CARPETA LOCAL PARA TRAER PROYECTO REMOTO – GIT INIT
• CONFIGURAR NOMBRE DE USUARIO Y MAIL – GIT CONFIG

GIT CONFIG --LIST


GIT CONFIG --GLOBAL USER.NAME "MIUSUARIO"
GIT CONFIG --GLOBAL USER.EMAIL “MICORREO@GMAIL.COM”

• [ PARA DESHACER GIT INIT USAR: RM –RF .GIT]


• GIT CONFIG --GLOBAL --UNSET-ALL USER.NAME

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO

PASO 4 – TRAER GIT ORIGIN EN GIT MASTER LOCAL

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO
COMANDOS GIT – STATUS

git status
ON BRANCH MASTER

NO COMMITS YET

NOTHING TO COMMIT (CREATE/COPY FILES AND USE "GIT ADD" TO TRACK)

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO
COMANDOS GIT – PULL

git pull origin master


REMOTE: ENUMERATING OBJECTS: 5, DONE.

REMOTE: COUNTING OBJECTS: 100% (5/5), DONE.

REMOTE: COMPRESSING OBJECTS: 100% (2/2), DONE.

REMOTE: TOTAL 3 (DELTA 0), REUSED 0 (DELTA 0), PACK-REUSED 0

UNPACKING OBJECTS: 100% (3/3), DONE.

FROM HTTPS://GITHUB.COM/PLEGUE/MIREPO

* BRANCH MASTER -> FETCH_HEAD

230CD34..19D8144 MASTER -> ORIGIN/MASTER

UPDATING 230CD34..19D8144

FAST-FORWARD

DOC_PRUEBA.TXT | 2 +-

1 FILE CHANGED, 1 INSERTION(+), 1 DELETION(-)

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO

COMANDOS GIT – ADD

git add <nombre_archivo>


git add .

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO

COMANDOS GIT – COMMIT

git commit –m “mensaje”

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO

COMANDOS GIT – PUSH

git push origin master


LABORATORIO

COMANDOS GIT – CHECKOUT

git checkout <nombre archivo>

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO

COMANDOS GIT – BRANCHES

git branch – Lista las ramas del repositorio


git branch <nombre_rama> – Crea nueva rama
git merge <rama> – Combina 2 ramas en una sola
git checkout <nombre_rama> – Cambia a otra rama
git branch – d <nombre_rama> – Borra rama

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío


LABORATORIO

COMANDOS GIT – OPERACIONES CON ARCHIVOS

git rm [archivo] – Borrar Archivo


git mv [origen] [destino] – Mover o renombrar archivo
git diff – compara
git diff [branch1] [branch2] – Lista diferencias entre ramas
git log – Historial de cambios
git clean – Elimina archivos desconocidos

Paola Legue G. – Ingeniería de SW - Universidad del Bío Bío

Das könnte Ihnen auch gefallen