1/20/24, 10:09 AM Notas - Evernote
git remote prune origin
GIT BRANCH
Crea un branch
git branch <nameBranch>
Lista los branches
git branch
Comando -d elimina el branch y lo une al master
git branch -d <nameBranch>
Elimina sin preguntar
git branch -D <nameBranch>
GIT TAG
Muestra una lista de todos los tags
git tag
Crea un nuevo tags
git tag -a <verison> - m "esta es la versión x"
GIT REBASE
Los rebase se usan cuando trabajamos con branches esto hace que los branches se pongan al día con el
master sin afectar al mismo
Une el branch actual con el mastar, esto no se puede ver como un merge
git rebase
[Link] 1/8
1/20/24, 10:09 AM Notas - Evernote
Cuando se produce un conflicto no das las siguientes opciones:
cuando resolvemos los conflictos --continue continua la secuencia del rebase donde se pauso
git rebase --continue
Omite el conflicto y sigue su camino
git rebase --skip
Devuelve todo al principio del rebase
git reabse --abort
Para hacer un rebase a un branch en especifico
git rebase <nameBranch>
OTROS COMANDOS
Lista un estado actual del repositorio con lista de archivos modificados o agregados
git status
Quita del HEAD un archivo y le pone el estado de no trabajado
git checkout -- <file>
Crea un branch en base a uno online
git checkout -b newlocalbranchname origin/branch-name
Busca los cambios nuevos y actualiza el repositorio
git pull origin <nameBranch>
[Link] 2/8
1/20/24, 10:09 AM Notas - Evernote
Cambiar de branch
git checkout <nameBranch/tagname>
Une el branch actual con el especificado
git merge <nameBranch>
Verifica cambios en el repositorio online con el local
git fetch
Borrar un archivo del repositorio
git rm <archivo>
Fork
Descargar remote de un fork
git remote add upstream <url>
Merge con master de un fork
git fetch upstream
git merge upstream/master
[Link] 3/8
1/20/24, 10:09 AM Notas - Evernote
[Link] 4/8
1/20/24, 10:09 AM Notas - Evernote
[Link] 5/8
1/20/24, 10:09 AM Notas - Evernote
[Link] 6/8
1/20/24, 10:09 AM Notas - Evernote
[Link] 7/8
1/20/24, 10:09 AM Notas - Evernote
[Link] 8/8