Está en la página 1de 45

• El objetivo principal de enseñar Git es prepararlos para el mundo

del desarrollo, también para el trabajo en equipo o inclusive a nivel


profesional, por más que estén desarrollando solos, cosa que sería
extraño si se dedican profesionalmente.

• Pero existen casos a nivel freelance que pueden hacer todas las
funciones a ustedes mismos.

• Es muy útil saber Git porque efectivamente pueden utilizarlo para


tener un backup, para poder hacer un rollback (es una operación
que devuelve a la base de datos a algún estado previo) , para poder
tener un código más organizado o inclusive pedir ayuda a la
comunidad.
Recordatorio de la clase anterior
• Vimos los comandos:
• Git Status
• Git Add
• Git Commit
• Git Log
• ¿Qué pasa cuando modificamos algún archivo
que ya habíamos commiteado?
• Si en nuestra área de trabajo hemos agregado
algún archivo nuevo, al ejecutar git status ya
estando dentro de nuestra carpeta Git, nos
aparecerán en rojo esa modificaciones.
• Con Git Status comprobamos el estado de
nuestra carpeta Git
• Una vez que nos aparecen las modificaciones
• Ya podemos agregarlas a nuestra área de
preparación.
• Git Add . Para mover todos los archivos
• Git add «nombre del archivo entre comillas»
para pasar sólo por el nombre del archivo.
• Los archivos ya están listos para ser commiteados.
• Git commit --m «para escribir mensajes cortos»
• Git commit Nos abre el editor que por defecto tenga su
máquina, para escribir mensajes un poco más extenso.
• Al finalizar, cerramos editor con
• Control S (guardamos) Y Control X (salimos del editor)
• Otra opción es teclear Esc. y luego al final del editor nos
aparecen :
• en esos puntos escribir wq!( con este comando guardamos
comentario en Vim y salimos del editor y volvemos a la
terminal de comando Git bash.
• ¿Cómo diferenciamos un archivo de una
carpeta ?
• / nombre archivo
• ../ indica que hay dos carpetas o una carpeta
superior
• Para guardar las modificaciones que hemos
hecho en algún archivo.
• Con:
git commit –am «agregué una línea a mi
repositorio»
En la capeta Tecnicatura Git realizar:
• Añadir desde cualquier editor de texto un
archivo Readme.txt
• Visual Estudio Code
• Sublime Tex
• Block de notas
Visual Studio Code
Creamos una subcarpeta Readme en al carpeta Tecnicatura Git,
desde la terminal Git Bash
Modificamos nuestro archivo agregando una línea de texto
Si nos arrepentimos de las
modificaciones realizadas
• Git Checkout «nombre del archivo entre
comillas» borra solo el archivo por su nombre,
escribir nombre entre comillas.

• Git checkout –f borra todos los cambios


realizados
Eliminar archivos de mi área de
preparación
• Git restore --staged «nombre del archivo»

Git vuelve el archivo al área de trabajo y


podemos modificarlo.
Quitamos modificaciones de nuestra
zona de preparación
Volvemos ha realizar modificaciones a
nuestro archivo Readme.txt
Desde el editor de texto Vim:
-en la primer línea, escribimos nuestro comentario para el
commit,
-luego guardamos con Control S
-salimos del editor con Control X
o Esc y al final de del editor nos aparecen unos : escribir al lado
de los puntos :wq!
Creamos nuestra modificación en el repositorio. Para ver nuestra línea de
commit tecleamos Git log.
El último commit siempre aparece el principio
y el primer commit al final, salimos de los
commit con Q
• Git add . Agrega los archivos o modificaciones
sólo en la carpeta o subcarpeta donde
estamos ubicados.
• Por ej: Si estamos ubicados en una subcarpeta
y tecleamos Git add . No nos agregara los
archivos de otra subcarpeta donde no
estemos ubicados.
Con Git Commit --m « escribimos comentario para el commit
entre comillas»
luego nos aparece el commit, con la descripción de lo que
hemos modificado.
Con Git log vemos la línea de commit que se va
formando, para salir tecleamos q
Cuando tenemos archivos modificados se puede
utilizar el siguiente comando

• Git commit –am «escribimos el comentario


de nuestro commit entre comillas»

• No se puede utilizar con archivos nuevos.

• Sólo para archivos modificados.


• El comando checkout me permite borrar
archivos modificados .
• No me permite eliminar archivos nuevos.

• Git checkout « nombre del archivo entre


comillas
Con git checkout «nombre del archivo»
Eliminamos ultimas modificaciones que realizamos en nuestro archivo
Otra variación del archivo

el comando checkout « nombre del archivo


entre comillas»

• Git checkout –f « nos va a permitir borrar los


cambios realizados
Checkout –f resetea todos los cambios realizados en nuestros archivos
• Git restore --staged «nombre del archivo».

• Vuelve el archivo al área de trabajo y poder


modificarlos.
Git restore --staged «nombre archivo» para quitar archivo
de mi área de preparación entre comillas»
Me permite saber qué agregué en el espacios de
preparación.
Git Diff
• Nos muestra las modificaciones que hicimos
en el archivo de nuestro repositorio.

• Este comando nos permite saber que tipo de


modificaciones hicimos.
• Nos muestra de forma resumida las
modificaciones que se han realizado en los
diferentes archivos en el que se quieren ver
las modificaciones.
Git diff --numstat ( solo para ver los números de líneas
añadidas y eliminadas)
• Paso 1 : Creamos una subcarpeta en
tecnicatura Git
TecnicaturaGit

Java

Python

Readme
• Pasos a trabajar con los comandos vistos en la case 2 y 3 de Git:
• Paso 1: Creamos una subcarpeta en la carpeta TecnicaturaGit.
• Tecnicatura Git:
» Java
» Python
» Readme

• En la terminal Git Bash:
• Cd Tecnicatura git
• MKDIR Readme
• Paso 2: Abrimos cualquier editor de texto que tengan
• Creamos un documento, escribimos unas líneas y lo guardamos en la subcarpeta
Readme.
• Paso 3: En la terminal de Bash tecleamos
• git status
• Paso 4: Agregamos archivos a nuestra área de preparación
• Git add .
• Paso 5: commiteamos el archivo que ya está en nuestra área de preparación
• Git commit --m “escribimos nuestra primara línea del documento entre comillas”,
damos enter.
• Paso 6: volvemos a nuestro editor de texto y escribimos una 2da. línea y guardamos.
(Importante que no se olviden).
• Paso 7: En la terminal de Git Bash tecleamos
• Git status
• Paso 8: pasamos modificaciones a nuestra área de preparación y commiteados al
mismo tiempo (éste comando sólo se puede utilizar sobre carpetas que ya existen no
nuevas).
• Git commit –am “ actualizamos notas”
• Volvemos al editor de texto y agregamos 3 líneas más
• Paso 9: desde la terminal de Git bash eliminaremos esas últimas modificaciones en
nuestro editor de texto.
• Git checkout nombre del archivo
• Git checkout -f si hemos modificado más de un archivo borrará todas las
modificaciones realizadas.
• Paso 10: Volvemos a nuestro editor de texto “escribimos nuevamente” y guardamos.
• Paso 11: Tecleamos git add .
• Git restore --staged nombre del archivo
• Vuelve mi archivo al área de trabajo
• Paso 12: Volvemos al editor y agregamos otras líneas, guardamos
• En nuestra terminal Git Bash tecleamos git Status
• Paso 13: Seguimos en nuestra terminal y tecleamos
• Git diff nombre del archivo en el que estamos modificando
• Git diff --stat me devuelve las últimas modificaciones pero en forma de resumen.
• Git diff --numstat solo devuelve número de inserciones y eliminaciones.
Actividad Clase 3 (1ra. Parte)
• Actividad n°1:
• Responder Cuestionario N°1 de la Clase 3 en el
aula del Campus.
• Actividad n°2:
• Creamos una nueva carpeta readme
• Abrimos editor de texto, y realizamos
modificaciones a nuestro archivo readme.txt
• Trabajamos con los comandos desde la terminal
Git Bash.
Actividad Clase 3 (2da. parte)
• Actividad n°1:
• Responder cuestionario n°2 de la Clase n°3 en
el aula del Campus
• Actividad n°2:
• Añadir los archivos modificados aplicando los
comando que vimos en la clase de hoy.

También podría gustarte