Want to create interactive content? It’s easy in Genially!
GIT-GITHUB
María del Carmen Sán
Created on March 28, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
MARIA DEL CARMEN SANCHEZ RUIZ
GIT-GITHUB
Guía interactiva ___
DAM/DAW
empezar_
INSTALANDO GIT
Activar los indicado
Dejar de esta forma
PÁGINA OFICIAL INSTALACIÓN
Editor de texto
Renombrar
INSTALANDO GIT
USE GIT BASH
OPEN SSL
PÁGINA OFICIAL INSTALACIÓN
UNIX
MinTTY
INSTALANDO GIT
10
ACTIVAR
VERSIÓN
PÁGINA OFICIAL INSTALACIÓN
INSTALADO
TKDIFF
¿Quées git?
GIT ES: ▸ Un sistema distribuido de control de versiones ▸ Muy potente ▸ No depende de un repositorio central ▸ Es software libre ▸ Disponemos de un historial de revisiones completo. ▸ Trabajar con ramas (branches) diferentes de código y fusiones (merges) de ramas de código es un proceso ágil.
Caracteristicas git
- Los VCS centralizados suponen un punto único de fallo.
- Los sistemas de Control de Versiones Distribuidos (DVCS) salvan este problema.
- En un DVCS (como Git, Mercurial, Bazaar
- o Darcs), los clientes replican
- completamente el repositorio
Réplicas de versiones de proyectos en Sistemas de control de versiones distribuidos.
Git maneja sus datos como una secuencia de copias instantáneas.
File A cambia en la versión 2 y en la 4
ESTADOS de un fichero en GIT
▸ Confirmado (commited): significa que los datos del archivo están almacenados de manera segura en tu base de datos local.▸ Modificado (untracked): significa que has modificado el archivo pero todavía no lo has confirmado a tu base de datos. ▸ Preparado (staged): significa que has marcado un archivo modificado en su versión actual para que vaya en tu próxima confirmación.
tres secciones principales de un proyecto de Git:
secciones git
- El directorio de Git(Git Directory, .git)
- el directorio de trabajo (working directory)
- el area de preparacion (staging area)
GIT: Organización del código fuente y otroselementos
- GIT permite disponer de un espejo (mirror) completo del repositorio de código en nuestra máquina local.
- Esto permite seguir trabajando cuando estamos desconectados.
ESCENARIO 1
En este escenario aprenderemos a inicializar un repositorio GIT y aprobar (commit) ficheros en el control de versiones.
GIT INIT
Seres sociales
GIT STATUS
GIT ADD
GIT COMMIT
GIT IGNORE
creando escenario1
Guía Lorem ipsum dolor sit amet
creando repositorio git: git init
Guía Lorem ipsum dolor sit amet
veamos archivos ocultos
creando repositorio git: git init
Creamos un fichero dentro del escenario 1
creando repositorio git: trabajando con verisiones
Vamos a realizar paso a paso desde crear al directorio , trabajar con el archivo y ya hacer commit o foto a la versión
Git Directory
staging area Commit
working directory
APROBANDO CAMBIOS EN GIT
Por una parte crearemos un archivo nueveo y por otra haremos una modificación de reame. La modificación se hace con nano y se guardan los cambios con ctrl+x y yes.Como veis ya tenemos 2 archivos pediente de pasar a hacer add y luego commit para la versión. Si quiero que me los pase todo al area working git add.
APROBANDO CAMBIOS EN GIT
Aquí utilizaremos el TKDIFF, NO OLVIDAR QUE HAY QUE METERLO EN LA CARPETA DE APLICACIONES DE GIT BIN, EN USERS, BIN.
TKDIFF
COMANDO: GIT DIFFTOOL
GgIT DIFF --STAGE
TKDIFF
Para borrar archivos: Esto elimina el archivo de tu directorio de trabajo y lo prepara para el borrado en tu próxima confirmación. Confirmar el borrado: git commit -m "Borrar archivo" Para renombrar archivos: Renombrar un archivo:
TKDIFF
Para borrar archivos: Esto elimina el archivo de tu directorio de trabajo y lo prepara para el borrado en tu próxima confirmación. Confirmar el borrado: git commit -m "Borrar archivo" Para renombrar archivos: Renombrar un archivo:
Mª del Carmen Sánchez Ruiz
giT trabajando en remoto
COMANDOS PARA TRABAJAR EN REMOTO
Tiene un color adecuado a su tema.
GIT INIT
GIT CLONE
Representa datos con gráficos.
GIT FETCH
GIT PUSH
GIT PULL
Utiliza timelines para contar historias.
Lorem ipsum dolor
Lorem ipsum dolor
Creando un nuevo Escenario 2 y conectando con GIT REMOTE ADD ORIGIN (DIRECCIÓN BAT)
https://github.com/sharkdp/bat
GIT FETCH ORIGIN
DESCARGAR DE GIBHUB A NUESTRA RAMA: PULL ORIGEN MASTER
DESCARGAR DE GIBHUB A NUESTRA RAMA: PULL ORIGEN MASTER
MODIFICANDO ARCHIVOS EN LOCAL
trabajando con GIT LOG --ONELINE en local
TRABAJANDO CON GIT CLONE SOBRE GITHUB
Te abre una carpeta nueva con lo que si quieres para que no te la hubiera creado después de la dirección poner un punto.
TRABAJANDO CON GIT CLONE SOBRE GITHUB
Vamos a modificar un fichero readme con nano
MODIFICACIÓN EN GITHUB
Ahora la versión debe cambiarse también en GITHUB pero para eso necesitamos el comando GIT PUSH ORIGIN MASTER y te solicitará las credenciales de github
Mª del Carmen Sánchez Ruiz
GRACIAS
Guía interactiva ___
Ahora trabaja siempre con repositorios!
Tus contenidos gustan, pero solo enganchan si son interactivos. Capta la atención de tu público con una fotografía o ilustración interactiva.
Tus contenidos gustan, pero solo enganchan si son interactivos. Capta la atención de tu público con una fotografía o ilustración interactiva.
git add
Con este comando lo pasamos al estado 2: working y ya nos aparece verde el estado.
Comando git status
Aun solo estamos trabajando en la primera area y por eso el archivo read aparece rojo.
Tus contenidos gustan, pero solo enganchan si son interactivos. Capta la atención de tu público con una fotografía o ilustración interactiva.