Skip to content

Instantly share code, notes, and snippets.

@hchocobar
Last active July 24, 2024 17:34
Show Gist options
  • Save hchocobar/3970ee9d57d1b84c0082011f4bdf9bdc to your computer and use it in GitHub Desktop.
Save hchocobar/3970ee9d57d1b84c0082011f4bdf9bdc to your computer and use it in GitHub Desktop.
Git

Git vs GitHub - Diferences

imagen

Single Collaborative Project

imagen

Complex Collaborative Project

imagen

Git - Comandos mas utilizados

Comandos iniciales

git config --global user.name "your name"
git config --global user.email youremail@domain.com
git init

Comandos más utilizados

add

git add . Este comando agrega todos los archivos al stage, y quedan listos para ser comiteados

git add <path/file.ext> Agrega solamente el archivo file al stage, y lo deja listo para comitearlo.

commit

git commit -m "mensaje" Genera un commit con los archivos que estaban preparados (Stage)

git commit -m "<type>[optional scope]: <description>"

push

git push origin <rama> Envía todos los commits realizados al repositorio remoto (github)

git push origin main

git push origin master

pull

git pull origin <rama> Trae todos los cambios 'mergeados' en la rama desde el repositorio remoto

git pull origin main

git pull origin develop

status

git status Muestra el estado del stage

remote

git remote -v Muestra el repositorio remoto al cual estoy conectado

checkout

git checkout <rama> Cambia de rama

git checkout -b <rama> Crea una rama y se cambia a ella

switch

git switch <rama> Cambia de rama

git switch -b <rama> Crea una rama y se cambia a ella

branch

git branch Muestra las ramas disponibles

git branch -a Muestra las ramas disponibles en local y en remoto

git branch -d <rama> Borra la rama (si se puede)

git branch -D <rama> Borra si o sí la rama

Commit, type

  • feat feature
  • wip work in progress
  • fix corrección
  • bug correccion urgente
  • revision revision y mejora de legibilidad de código
  • docs agragando documentación
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment