Marzo 2019

Para este taller de Git usaremos lo siguiente:

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

results matching ""

    No results matching ""