Skip to content

rafacouto/git-minicurso

Repository files navigation

Git Crash Course

Presentación proxector

Unidades didácticas

  1. Iniciándose con Git
    1. A necesidade de versionar. Que é un SCM. Que é Git e por que é importante saber de Git.
    2. Instalación de Git (comando git). Instalación dunha interfaz gráfica. Creación dunha conta en Github.
    3. Creación dunha conta en Github. Identidade (git config user).
    4. Creación dun repositorio (git init). Clonación dun repositorio (git clone).
    5. Historial de cambios (git log). Movéndose entre versións (git checkout).
    6. Área de traballo (git status). Paquete de cambios (git commit).
    7. Revisión de cambios (git diff).
    8. Presentación de repositorios en Github. Formato de texto Markdown e ficheiros README.
  2. Compartindo proxectos
    1. Repositorios remotos (git remote). Autenticación contra servidor remoto.
    2. Descargar cambios (git fetch). Recibir (git pull) e enviar cambios (git push).
    3. Organizándonos con etiquetas (git tag) e pólas (git branch).
    4. Mistura de cambios (git merge) e recolocación (git rebase).
  3. Git e Github avanzados
    1. Proxectos derivados (forks). Pull-request e xestión de cambios.
    2. Uso de varios repositorios remotos. Submódulos (git submodule).
    3. Provisión de cambios (git stash) e apaño de cereixas (git cherry-pick).
    4. Auditoría de cambios (git blame) e refactorización de cambios (git rebase --interactive)
    5. Xestión de grupos en Github. Webhooks e integración de servizos en Github.
    6. Wiki dentro de Github. Github.io e publicación de páxinas con Jekyll.