Clase 10 - GIT
Clase 10 - GIT
Clase 10 - GIT
grabada
Clase 10. DESARROLLO WEB
GIT
Temario
09 10 11
✓ Gradientes ✓ GitHub
✓ Git
✓ Transformaciones ✓ Creación de cuenta
✓ Creando repositorios
✓ Transiciones ✓ Creación de
✓ Ramas
✓ repositorio
Animaciones
Objetivos de la clase
Conocer Git.
Glosario
Framework: Es un marco de trabajo, un conjunto de CDN: Content Delivery Network, una red que aloja
herramientas y código para trabajar de acuerdo con los archivos css y js de Bootstrap, a la cual podemos
una metodología, utilizando determinados patrones. acceder a través de una dirección URL para agregar
Bootstrap en nuestro proyecto.
Bootstrap: Es un framework que permite crear
interfaces web con CSS y JavaScript. Adapta la Breakpoint: Medidas de anchura utilizadas para el
interfaz del sitio web al tamaño del dispositivo en diseño responsivo. Determinan cómo se verá el
que se visualice logrando sitios responsive de forma diseño responsive en cada tamaño de dispositivo o
sencilla. viewport.
MAPA DE CONCEPTOS
¿Qué es GIT?
Instalación y configuración
¿Qué es un
Creando repositorio
repositorio?
Fuente: https://git-scm.com/book/es/v2/
¿Qué es GIT?
Ahora debes ejecutar el archivo descargado, y elegir la carpeta donde ubicar los archivos de Git. Si
tienes dudas, te recomendamos dejar la opción que viene predeterminada.
Instalación de GIT (WINDOWS)
Asegúrate de tener seleccionada git bash, que es la herramienta principal con la que trabajaremos. Con
esto se terminará la instalación.
Instalación de GIT (WINDOWS)
En esta pantalla, elige de la lista “use visual studio code as Git’s default editor”
Instalación de GIT (WINDOWS)
Continúa haciendo click en “next” hasta que se completen todas las opciones,
dejando las configuraciones por defecto.
Instalación de GIT (WINDOWS)
El primer paso es dirigirse a la página de SourceForge, donde se aloja el instalador de Git para Mac. Damos
click en download y aguardamos a que finalice la desarga.
Instalación de GIT (MAC)
Una vez abierto el archivo instalador, haz clic en continuar hasta que diga
“la instalación se completó”.
¡Felicitaciones! Ya tienes disponible Git en tu computadora.
☕
Break
¡10 minutos y volvemos!
Empecemos con GIT
Empecemos con GIT
Tu identidad
1 2 3
Elige un nombre de Establece el nombre con Establece el correo a usar
usuario que recuerdes el comando: git config -- con el comando. git config
fácil, y el email que en la global user.name --global user.email
próxima clase usarás en "Nombre Apellido". [email protected]
Github.
Configurando GIT por primera vez
/* Paso 2*/
john@MyShopSolutions: ~$ git config --global user.name
"John Doe" /*Aquí tu nombre*/
/* Paso 3*/
john@MyShopSolutions:~$ git config --global user.email
[email protected] /*Aquí tu email*/
Comprobando tu configuración
Vamos a comprobar si guardamos bien el usuario usando el comando: git config --list
/*Ejemplo*/
john@MyShopSolutions: ~$ git help config
Resumen
Este comando se usa para crear un nuevo repositorio en Git. Nos crea un
repositorio de manera local y lo hará en la carpeta donde estamos
posicionados. También se le puede pasar [nombre_de_la_carpeta] y
creará una con ese nombre.
GIT INIT
/* Paso 1: Me ubico en la carpeta donde quiero crear mi proyecto, usando el comando
de consola cd y la ruta relativa desde donde estoy y hacia donde quiero ir*/
john@MyShopSolutions :~$ cd Documents/Proyectos_Coder/
/* Paso 2: Ya dentro de la carpeta inicio el proyecto con el nombre que le asigne a
mi repositorio*/
john@MyShopSolutions :~/Documents/Proyectos_Coder/$ git init mi_repositorio
/* Arrojará el siguiente mensaje */
Initialized empty Git repository in
/home/usuario/Documents/Proyectos_Coder/mi_repositorio/.git/
/* Paso 3: Comprobamos que el repositorio se creó usando el comando dir para listar
el contenido de /Documents/Proyectos Coder*/
john@MyShopSolutions :~/Documents/Proyectos_Coder/$ dir
mi_repositorio
/* Paso 4: Me ubico en mi repositorio con el comando cd */
john@MyShopSolutions :~/Documents/Proyectos_Coder/$ cd mi_repositorio
john@MyShopSolutions :~/Documents/Proyectos_Coder/mi_repositorio$
GIT STATUS
Ya hemos visto cómo inicializar un repositorio localmente utilizando git init. Ahora nos toca
crear los archivos que vamos a usar en este repositorio.
index.html
nothing added to commit but untracked files present (use "git add" to track)
¿Recuerdan los 3 estados?
Estamos aquí con el index.html creado.
GIT IGNORE
Ahora se necesita agregar el o los archivos al Staging Area. Pero, en ocasiones, puede haber ciertos archivos en el
proyecto que no deben ser agregados (archivos de configuración, archivos del sistema operativo Mac, etc). Para
lograrlo, vamos a usar .gitignore
El archivo .gitignore, es un archivo de texto que le dice a Git qué archivos o carpetas ignorar en un proyecto. El
archivo .gitignore se coloca en el directorio raíz del proyecto.
El procedimiento es simple: crea un archivo de texto y asígnale el nombre ".gitignore" (recuerda incluir el . al
principio). Luego, edita este archivo según lo requiera tu proyecto. Cada nueva línea debe incluir un archivo o
carpeta adicional que quieras que Git lo ignore.
GIT IGNORE
Las entradas de este archivo también pueden seguir un patrón coincidente:
En nuestro caso, para el index.html vamos a usar el comando git add + el nombre del
archivo, lo cual permite adherir el archivo para subirlo luego al repositorio. También se
puede usar git add . que adhiere todos los archivos nuevos.
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
Una vez que nuestros archivos están en el Staging Area debemos pasarlos a nuestro repositorio
local y para eso debemos usar el git commit, que es el comando que nos va a permitir comprometer
nuestros archivos.
Ramas
Cuando quieres añadir una nueva función o solucionar un error (sin
importar su tamaño), generas una nueva rama para alojar estos
cambios.
1 2 3 4
Crea una rama con git Cambia de rama con git Verifica que cambiaste de Agrega al index.html un
branch nueva_rama checkout nueva_rama rama con git branch -l texto nuevo.
GIT CHECKOUT: LISTAR COMMITS
Vamos a crear nuevamente una rama...
5 6 7 8
Verifica que hubo un Adhiere el cambio con Comitea el cambio con Agrega un título al
cambio en el index.html Git Add. git commit -m index.html y repite los
con git status “Agregando texto al pasos para poder
html” comitear el cambio.
GIT CHECKOUT: LISTAR COMMITS
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example: