- Iniciar un proyecto Git
git init
- Decirle a git quienes somos
git config --global user.email tuemail@personal.com
git config --global user.name tunombre
- Clonar repositorio
git clone URL
- Clonar repositorio con rama específica
git clone --branch <rama> URL
- Clonar repositorio en un folder específico
git clone URL folder_name
- Añadir cambios antes de commit
git add -A
- Realizar un commit
git commit -m "Mensaje de informacion del commit"
- Enviar los cambios locales al repositorio remoto en la rama master, puedes cambiar master por la rama en la que estes trabajando
git push origin master
- Conectar un repositorio remoto ya existente con el repositorio local
git remote add origin URL
- Creando y pasandonos a la nueva rama llamada test
git checkout -b test
- Pasarse a la rama development
git checkout development
- Borrar rama test
git branch -d test
- Borrar rama test remota
git push origin :test
- Subiendo los cambios de la rama master al repositorio
git push origin master
- Actualizar repositorio local con los ultimos cambios en el repositorio remoto
git pull
- Fusionar rama actual con la rama test
git merge test
- Listar los commits del repositorio
git log
- Dejar de versionar un archivo
git rm --cached <archivo>
git rm --cached <directorio>/*
- Actualizar y bajar todas las ramas respecto al repositorio remoto
git fetch origin
- Deshacer cambios y regresar hacia el último commit al que apunta HEAD en master, puedes cambiar master por la rama que deseas
git reset --hard origin/master
- Tambien puede usarse para regresar a un commit en especifico por ejemplo:
git reset --hard 944865ef6fa86639238382ba070691aec32969f3
- Ver referencias a repositorios remotos
git remote -v
- Agregar repositorio remoto
git remote add origin urldelrepositorio
- Eliminar referencia a repositorio remoto
git remote rm origin
- Cambiando el repositorio remoto
git remote set-url origin direccionurlderepositorio
- Haciendo Reset a un único archivo
git checkout HEAD -- my-file.txt
git add -A
- Realizar un commit
git commit -m "Mensaje de informacion del commit"
- Enviar los cambios locales al repositorio remoto en la rama master, puedes cambiar master por la rama en la que estes trabajando
git push origin master
- Conectar un repositorio remoto ya existente con el repositorio local
git remote add origin URL
- Creando y pasandonos a la nueva rama llamada test
git checkout -b test
- Pasarse a la rama development
git checkout development
- Borrar rama test
git branch -d test
- Borrar rama test remota
git push origin :test
- Subiendo los cambios de la rama master al repositorio
git push origin master
- Actualizar repositorio local con los ultimos cambios en el repositorio remoto
git pull
- Fusionar rama actual con la rama test
git merge test
- Listar los commits del repositorio
git log
- Dejar de versionar un archivo
git rm --cached <archivo>
git rm --cached <directorio>/*
- Actualizar y bajar todas las ramas respecto al repositorio remoto
git fetch origin
- Deshacer cambios y regresar hacia el último commit al que apunta HEAD en master, puedes cambiar master por la rama que deseas
git reset --hard origin/master
- Tambien puede usarse para regresar a un commit en especifico por ejemplo:
git reset --hard 944865ef6fa86639238382ba070691aec32969f3
- Ver referencias a repositorios remotos
git remote -v
- Agregar repositorio remoto
git remote add origin urldelrepositorio
- Eliminar referencia a repositorio remoto
git remote rm origin
- Cambiando el repositorio remoto
git remote set-url origin direccionurlderepositorio
- Haciendo Reset a un único archivo
git checkout HEAD -- my-file.txt
Waooo xD
ResponderEliminar;)
Eliminar