Puedes ver la versión online aquí: carlogilmar.gitbooks.io/git-course/content/
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
- Shell de *Unix y tipos de shell
- Tooling
- Editor de texto
- Instalación y configuración de Git
- 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
- git status
- git diff
- git checkout
- git stash
- git reset
- Reescribir último commit
- Ignorar archivos
- Situarse en un commit previo
- Búsquedas sobre el log
- git show
- git blame
- 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
- Crear un branch
- Operaciones sobre un branch
- git merge
- Abortar operaciones
- Single flow
- GitHub Workflow
- Feature branch
- Git flow
- Rebase de branches
- Rebase por commits
- Cherry-pick
- Revert
- Reflog
- git bisect
- git hooks