Skip to content
forked from benek/TallerGit

Repositorio público para el taller de git impartido en @SintelTI

Notifications You must be signed in to change notification settings

Shadonwk/TallerGit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Taller de Git

Javier Alberto Ramírez Hernández
xbenek@dev.java.net
www.SintelTI.mx

Introducción

  • Control de Versiones

    Ventajas: revertir, comparar, revisar... intercambiar.
    Tener la seguridad de poder recuperar tu trabajo si metes la pata, y que sea fácil.

  • Historia

  • Git vs Otros

    Versionamiento en el cretácico:

    Después, versionamiento en equipo local (patches):

    Control de Versiones Centralizado (CVS, SVN):

    Control de Versiones Distribuido (Git, Mercurial, Bazaar):

  • Premisas

    En su mayoría, cada una de las operaciones de Git se realizan localmente.
    Integridad (24b9da6552252987aa493b52f8696cd6d3b00373).
    Casi en todas las operaciones que hace Git solamente agrega 'datos'.
    Los tres estados (de la materia Git):

  • Configuración básica de Git

    git config

Git 101

  • Obtener un repositorio
    • git init
    • git clone [url]
  • Operaciones con archivos
    • Ciclo de vida de los archivos:
    • git status
    • Agregar nuevos archivos al repo
    • Añadir archivos modificados a un commit
    • Ignorar archivos o directorios
    • git diff
    • git commit
    • Saltando la 'staging area'
    • Eliminar y mover archivos
  • Historial de cambios
  • Recuperando después de una metida de pata (undoing things)
    • --amend
    • reset
    • checkout
    • revert
  • Repositorios remotos
  • Tags
  • Tips & tricks
    • Autocompletado en la shell (bash)
    • Alias para comandos

Git Branches

  • ¿Qué es un branch?
  • Branching y Merging
  • Branches remotos

Git Tools

  • Stashing
  • Rebase

Github.com

  • ¿Qué es?
  • ...

=============

Este taller está basado en el libro Pro Git, de Scott Chacon.
Creative Commons Attribution Non Commercial Share Alike 3.0 license

About

Repositorio público para el taller de git impartido en @SintelTI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published