Puedes ver la versi贸n online aqu铆: carlogilmar.gitbooks.io/git-course/content/
Marzo 2019
Para este taller de Git usaremos lo siguiente:
- Versi贸n reciente de git (2.20.1)
- Cuenta de GitHub
- Editor de texto
- GoHugo
- Repositorio de trabajo
Temario
1. Tooling para desarrollo de software
- Shell de *Unix y tipos de shell
- Tooling
- Editor de texto
- Instalaci贸n y configuraci贸n de Git
2. Nociones b谩sicas
- Sobre git...
- Creaci贸n de un repositorio
- DAG y Git Objects
- 脕reas de Git
- Working Directory
- Stage Area ( add )
- Local repository ( commit )
- Log de git
- Resumen
3. Comandos pr谩cticos
- git status
- git diff
- git checkout
- git stash
- git reset
- Reescribir 煤ltimo commit
- Ignorar archivos
4. Manipulaci贸n de un repositorio
- Situarse en un commit previo
- B煤squedas sobre el log
- git show
- git blame
5. Repositorios Remotos: GitHub
- Sobre GitHub
- 脕reas de git
- Sincronizar un repositorio local en un repositorio remoto
- Git para repositorios remotos
- Clonar repositorios
- Fork a repositorios remotos
- Sub-m贸dulos
6. Branching
- Crear un branch
- Operaciones sobre un branch
- git merge
- Abortar operaciones
7. Git Workflows
- Single flow
- GitHub Workflow
- Feature branch
- Git flow
8. Reestructuraci贸n de un repositorio
- Rebase de branches
- Rebase por commits
- Cherry-pick
- Revert
- Reflog
9. Git Tooling
10. Repositorios Remotos Open Source
11. Automatizaci贸n
- git bisect
- git hooks