4

MIS NOTAS CREADAS A PARTIR DEL CURSO DE GIT -- DICTADO POR FREDDIER VEGA

CURSO DE GIT ## MIS NOTAS CREADAS A PARTIR DEL CURSO DE GIT – DICTADO POR FREDDIER VEGA

COMADOS BASICOS:

git commit -am COMANDO RAPIDO ENVIAR COMMIT


pwd ver ruta actual de archivos
ls listar los archivos en la raiz
ls -al mostrar todos los archivos (incluso ocultos)
ls -a archivos sin lista
ctrl*L limpiar vista
cd /c ir al disco C
cd … volver a anterior carpeta
mkdir crear carpeta o archivo, espacio + nombre (mkdir nombrecarpeta)
cd para ir a la carpeta HOME


DENTRO DEL PROYECTO

git init Iniciar control de versiones dentro de carpeta actual
code abrir VSC desde git bash
git status ver estado de archivos
git add (git add archivo.txt) agregar archivos
git commit enviar al repositorio (git commit -m “este es el primer commit”)
git config git config --global user.name “freddy vega” (cambiar de usuario)
git config git config --global user.email "[email protected]" (cambiar de correo)
git config --list ver estado en lista de configuración
cat modificar archivos en linea de comandos (cat archivo.txt)
git add . para agregar archivos de toda la carpeata (git add + (punto))
git log archivo.txt ver el historial de cambios de un archivo

VIDEO 11

git show archivo.txt muestra los cambios realizados a un archivo
ESC+SHIFT+Z+Z salir de editor de commits
git diff numeroHexadecimalLargo numeroHexadecimalLargo commit version hexa + espacio + commit version hexa

Hacer cambio pasos:

  1. git add .
  2. git commit -m “descrpcion del cambio”

git log --stat ver cambios en bytes del archivo
git checkout HEXA archivo.txt ver version de anterior archivo

git reset --soft: Borramos todo el historial y los registros de Git pero guardamos los cambios que tengamos en Staging, así podemos aplicar las últimas actualizaciones a un nuevo commit.
git reset --hard: Borra todo. Todo todito, absolutamente todo. Toda la información de los commits y del área de staging se borra del historial.


Algunos comandos que pueden ayudar cuando colaboren con proyectos muy grandes de github:

git log --oneline - Te muestra el id commit y el título del commit.
git log --decorate- Te muestra donde se encuentra el head point en el log.
git log --stat - Explica el número de líneas que se cambiaron brevemente.
git log -p- Explica el número de líneas que se cambiaron y te muestra que se cambió en el contenido.
git shortlog - Indica que commits ha realizado un usuario, mostrando el usuario y el titulo de sus commits.
git log --graph --oneline --decorate y
git log --pretty=format:"%cn hizo un commit %h el dia %cd" - Muestra mensajes personalizados de los commits.
git log -3 - Limitamos el número de commits.
git log --after=“2018-1-2” ,
git log --after=“today” y
git log --after=“2018-1-2” --before=“today” - Commits para localizar por fechas.
git log --author=“Name Author” - Commits realizados por autor que cumplan exactamente con el nombre.
git log --grep=“INVIE” - Busca los commits que cumplan tal cual está escrito entre las comillas.
git log --grep=“INVIE” –i- Busca los commits que cumplan sin importar mayúsculas o minúsculas.
git log – index.html- Busca los commits en un archivo en específico.
git log -S “Por contenido”- Buscar los commits con el contenido dentro del archivo.
git log > log.txt - guardar los logs en un archivo txt


VIDEO 14 — TRABAJAR DESDE REMOTO

git push enviar al servidor
git pull copia actualizada del repositorio
q SALIR DE LA CONSOLA DE EDITOR TEXTO

quede en video 16 min 0:00

VIDEO 15 ************************

git commit -am COMANDO RAPIDO ENVIAR COMMIT

git branch <nombrederama> =crear nueva rama

git show =ver cambios recientes y ubicacion

git checkout <nombrederama> =para moverse a la rama

MERGE =unir diferentes ramas
git merge <cabecera> =desde que rama se hace la unificacion

si estas en rama master, escribes <git merge main> = (para agregar y fusionar con la rama MAIN, desde la rama que quieres agregar, escribes la otra rma y te trae los cambios)



trabajar en REMOTO

git remote add <origin> <link repositorio github> =agregar remoto ((sin los mayor y menor))

git push origin master =enviar a la nube (o main o cla rama principal)

VIDEO 21— CONEXION A GIT CON SSH

git remote set-url origin [email protected]:samueldazadaza/hyperblog.git =cambiar de conexxion https a ssh

git remote -v =ver actuales conexiones remotas

GIT PULL =traer desde el servidor al pc (git pull origin master)
GIT PUSH =Enviar al servidor (git push origin master)

VIDEO 22 – Tags y versiones en Git y GitHub
git log --all --graph --decorate --oneline =ver de manera grafica de todos los cambios
alias arbolito=“git log --all --graph --decorate --oneline” =poner alias para un comando de linux
arbolito =llamar al alias creado
$ git pull origin master --allow-unrelated-histories
=cuando aparece error al taer los archivos desde github

LIVE SERVER

http://127.0.0.1:5500/ puerto por defecto

PARA CREAR LA RAMA GH-PAGES

git branch gh-pages = crea la rama

git checkout gh-pages = para cambiarse a la rama gh

git push origin gh-pages = para enviar la rama a la nube

Escribe tu comentario
+ 2
2
9455Puntos

Muchas gracias necesitaba tener un resumen de todas las clases del curso de Git