Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ciclo 3:
Desarrollo de Software
Objetivo de Aprendizaje
1 2 3 4
GIT maneja de esta manera el repositorio y a cada
uno de estos puntos se le conoce como commit.
GIT: Commit
GIT provee el comando commit para crear un > git commit –m “first commit”
punto en la historia del repositorio.
en el próximo commit.
GIT: Staging Area
Para hacer esto posible, GIT provee el comando checkout. Para viajar a un
commit solo hace falta conocer su SHA.
[imagen] Atlassian. (s. f.). Git Checkout | Atlassian Git Tutorial. Recuperado 24 de junio de 2021, de https://www.atlassian.com/git/
tutorials/using-branches/git-checkout
GIT: Head
HEAD
HEAD HEAD
Para esto GIT provee el comando reset, el cual básicamente hace que el HEAD
apunte a un commit previo al actual.
[imagen] Atlassian. (s. f.). Git Reset | Atlassian Git Tutorial. Recuperado 24 de junio de 2021, de https://www.atlassian.com/git/
tutorials/undoing-changes/git-reset
GIT: Reset
Staging
Area
• Reset Soft: los cambios permanecen agregados al
Working
«staging area». Directory
A cada una de estas líneas se le conoce como rama (branch). La rama por defecto se
conoce como master.
[imagen] Atlassian. (s. f.-a). Git Branch | Atlassian Git Tutorial. Recuperado 22 de junio de 2021, de https://
www.atlassian.com/git/tutorials/using-branches
GIT: Branches
Para administrar las ramas GIT provee el > git branch <name>
comando branch, este permite crear, eliminar y
> git merge master
cambiar de rama.
[imagen] Atlassian. (s. f.-c). Gitflow Workflow | Atlassian Git Tutorial. Recuperado 22 de junio de 2021, de https://www.atlassian.com/git/tutorials/
comparing-workflows/gitflow-workflow#:%7E:text=The%20overall%20flow%20of%20Gitflow,merged%20into%20the%20develop%20branch
GIT Flow
1 2 3 4
main y develop. rama a partir de rama del cambio con representan una nueva
develop. versión del proyecto, se
develop.
mezcla la rama
develop con main.
GIT Flow
Flujo normal en un repositorio
Pull Request