Comandos y Notas Importantes

Descargar como xlsx, pdf o txt
Descargar como xlsx, pdf o txt
Está en la página 1de 4

comando

"-"
"--"
config
git config --global user.name/email "nodens-uwu"
status
actualizar archivo:
ESC + SHIFT + Z + Z
ESC + i
code a
git init
repositorio
Archivos Tracked
Archivos Staged
Archivos Unstaged:
Archivos Untracked
git add
o git add -A 
git status:
git reset
git reset (num commit) --soft
git reset (num commit) --hard
git log --all --graph --decorate --oneline
alias [nombre]="[comando]"
git diff
git log --stat
git chekout (num commit + nom archivo)
git chekout master (num commit + nom archivo)
git rm --chached
git rm --force
git reset HEAD:
git fetch
1.1 git merge (nom rama) "texto, como un commit"
1.2 git merge
git commit -am ""
git branch rama
git branch -a
git branch -r
git checkout cabecera
git clone "urlDelRepo"
git remote add (nombre del origen) (url del repo)
git remote -v
git push
git pull
git branch -m master main
git pull origin master --allow-unrelated-histories "m"
ssh-keygen -t rsa -b 4096 -C "youremail@exa..."
eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa
git
git show-ref --tags
git tag -a v0.1 -m "el mensaje del tag" hash
git push origin --tags
git tag -d nombre-del-tag
git push origin :refs/tags/nombre-del-tag
git show-branch --all
gitk
git rebase (branch)
git stash
git stash list
git stash pop
git stash branch (Nme of the branch)
git stash drop
git clean --dry-run
git clean -f
git cherry-pick
git commit --amend
git reflog
git grep wordOrVariableYouWannaUse
git grep -n wordOrVariableYouWannaUse
git grep -c wordOrVariableYouWannaUse
git log -S "wordOrVariableYouWannaUse"
git shortlog -sn
git shortlog -sn --all
git shortlog -sn --all --no-merges
git blame nameOfFile.ext
git blame -c nameOfFile.ext
git blame nameOfFile.ext -Lnum1, num2
Se utiliza para una función rápida: al, rf, etc
Se utuliza para una palabra clave: --global, version
muestra todas las cosas que podemos hacer con el objeto
cambia nuestro usuario en el git
Importante para saber el estado de mis archivos
git status, git add, git commit
Cuando en el commit no ponemos el -m abre una ventana emergente(viv) y nos obliga a agegar el mensaje. Y el comando
Permite agregar texto desde la interfaz de viv, decendiente de vi
Nos deja abrir en vs el archivo
en la ram se crea un espacio llamado "stagin"
Es la carpeta oculta .git y es después del add, en el commit que el archivo llega al repositorio
han sido guardadas en el repositorio gracias a los comandos git add y git commit.
son archivos en Staging. han sido afectados por el comando git add, aunque no sus últimos cambios porque falta ejecutar
Son archivos que viven dentro de Git pero no han sido afectados por el comando git add ni mucho menos por git commit.
Nunca han sido afectados por git add, así que Git no tiene registros de su existencia.
nos ayuda a mover archivos del Untracked o Unstaged al estado Staged. Podemos usar git nombre-del-archivo-o-carpeta p
para mover todos los archivos de nuestro proyecto (tanto Untrackeds como unstageds).
nos permite ver el estado de todos nuestros archivos y carpetas.
nos ayuda a eliminar los archivos a los que les hicimos add: sacar archivos del estado Staged para devolverlos a su estado a
permite dejar lo que está en el add y no lo borra tras haber cambiado la version
Es peligroso ya que borra todos los cambios posteriores del commit seleccionado
Muestra de una forma bien chingona toda la info de los commits y esas cosas
Guarda una palabra por defecto para usar alias para guardar variables
Permite ver las lineas que se han eliminado y las que se han agregado tras los cambios
Deja ver los achivos creados y los bytes que cambian tras los commits
Cambia la versión anterior del proyecto sin eliminarlos xd
volver al futuro o a la rama master que es la más actualizada
Elimina los archivos de nuestro repositorio local y del área de staging, pero los mantiene en nuestro disco duro.
Elimina los archivos de Git y del disco duro. Git siempre guarda todo, por lo que podemos acceder al registro de la existenc
Este es el comando para sacar archivos del área de staging. No para borrarlos ni nada de eso, solo para que los últimos cam
Baja las actualizaciones que hay en un servidor remoto a mi pc y las guarda en el disco duro. Pero no en el directorio de tra
Es como hacer un commit desde otra rama a la rama master
Trae los cambios hechos por el fetch que se guardan en el disco duro y los pone en el area de trabajo
Hace un add y un commit a archivos que estén previamente trackeados con versiones antiguas
crear una rama con el nombre de la rama que desees
e
Muestra las ramas remotas con las que cuenta nuestro repo.
Me cambia a la rama de cabecera
Baja un repositorio publico de github
crear y agregar un repositorio remoto de nuestros archivos
Deha ver el repositorio remoto al que esta el enlace, diciendonos el fetch (bajar) y el pull (subirg)
sirve para cargar contenido en un repositorio remoto (crear un repositorio normal, como ya conoces)
descargará el contenido remoto y tratará inmediatamente de cambiar el estado del repositorio local para reflejar ese conten
cambiar la rama de main a master or something like that
Cuando hay cambios en el repo y no se han bajado al disco duro (pull) saldrá un error de incompatibilidad. Con este coman
ssh-keygen esta indicando "generar una llave ssh". El t indica "tipo de algoritmo" y rsa es el algoritmo que se le está ponien
Genera un ping que confirma que la llave ssh tiene un puerto y funciona correctamente
Crea los archivos que contienen la public key y la private key
Cuando creamos la llave ssh, no sería utilizada sino se conecta a un repositorio.Por ello, en code, escoger la opcion "ssh" y
Muestra todos los tags que hemos creado y el hash que le corresponde
Con la -a le decimos que nos agregue un tag, con la -m el mensaje y el hash es el número pequeño tras los commits
Se le envían unicamente los tags al repositorio remoto
Borrar un tag en el repositorio local
Borrar un tag del repositorio remoto
Muestra todos los cambios en bits que se han hecho desde las distintas ramas
podemos ver gráficamente nuestro entorno y flujo de trabajo local con Git
Deja unir dos ramas sin que haya una evidencia de la otra, no es como un merge, el merge deja evidencia de la rama… el re
Deja guardar los cambios temporalmente sin hacerles commit; así deja cambiar de ramas sin que estas manden el error de
Deja ver los stash que tenemos, así como el git log miestra la lista de los commits
Abre los stash que tenemos
Deja guardar el stash en una rama distinta
Borra todos los stash que hayan en el repo local
Es correr en seco, como prueban los barcos o los propulsores del cohete; muestra los archivos que sean unstaging y que se
Borra todos los archivos unstaging
Al estar en otra rama y se quiere enviar un cambio viejo a la rama master… se usa este comando y el resultado final es com
Supongamos que hacemos un commit y le hacen falta cosas. Para no hacer un reset podemos usar este comando para sub
muestra los últimos digitos del hash y el id de cabecera ; esta info es útil si hay que hacer un reset; Pues un git reset --hard
Muestra en cuales archivos está la palabra que has elegido
Muestra el número de línea y el archivo al que pertenece la palabra seleccionado
Muestra la cantidad de veces que se usó esa palabra. Incluso si se trata de una etiqueta o palabra intrinseca al código se u
Muestra esa palabra en los commits
Muestra el número de commits hechos por cada colaborador del proyecto
Muestra el número de commits hechos por cada colaborador del proyecto, incluyendo los commits eliminados
Muestra el número de commits hechos por cada colaborador del proyecto, a excepción de los merges porque esos son tra
Muestra quien a hecho qué en el archivo; usa una fecha y el nombre del editor
Muestra de forma ordenada quien a hecho qué en el archivo; usa una fecha y el nombre del editor
Muestra en ese rango de lineas, quien a hecho qué en el archivo; usa una fecha y el nombre del editor

También podría gustarte