Want to create interactive content? It’s easy in Genially!

Get started free

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.