Introducción
Git básico
GitHub
Git Intermedio
Taller de Git y GitHub
Guillermo Valdés Lozano
26 de septiembre de 2015
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Documento protegido por GFDL
Copyright (c) 2015 Guillermo Valdés Lozano.
e-mail: guillermo(en)movimientolibre.com
http://www.movimientolibre.com/
Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los
términos de la Licencia de Documentación Libre de GNU, Versión 1.2 o cualquier otra
versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes
ni Textos de Cubierta Delantera ni Textos de Cubierta Trasera.
Una copia de la licencia está en
http://www.movimientolibre.com/licencias/gfdl.html
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de Git
Git es un software de control de revisiones: Es capaz de
recordar los estados previos en que se hayan guardado los
muchos archivos de un sistema/documentación/sitio.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de Git
Git es un software de control de revisiones: Es capaz de
recordar los estados previos en que se hayan guardado los
muchos archivos de un sistema/documentación/sitio.
Se puede comunicar con computadoras y servidores remotos,
para lograr así la descarga, sincronización y actualización.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de Git
Git es un software de control de revisiones: Es capaz de
recordar los estados previos en que se hayan guardado los
muchos archivos de un sistema/documentación/sitio.
Se puede comunicar con computadoras y servidores remotos,
para lograr así la descarga, sincronización y actualización.
Usado por los desarrolladores del kernel Linux y diseñado por
Linus Torvalds.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de Git
Git es un software de control de revisiones: Es capaz de
recordar los estados previos en que se hayan guardado los
muchos archivos de un sistema/documentación/sitio.
Se puede comunicar con computadoras y servidores remotos,
para lograr así la descarga, sincronización y actualización.
Usado por los desarrolladores del kernel Linux y diseñado por
Linus Torvalds.
Es Software Libre con licencia GPL versión 2.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de GitHub
GitHub es el repositorio más grande y popular de software que
usa Git.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de GitHub
GitHub es el repositorio más grande y popular de software que
usa Git.
Ofrece alojamiento ilimitado en la nube gratuito para todo
lo que sea abierto.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de GitHub
GitHub es el repositorio más grande y popular de software que
usa Git.
Ofrece alojamiento ilimitado en la nube gratuito para todo
lo que sea abierto.
Las condiciones de uso especifican que debe ser un humano
de más de 13 años.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de GitHub
GitHub es el repositorio más grande y popular de software que
usa Git.
Ofrece alojamiento ilimitado en la nube gratuito para todo
lo que sea abierto.
Las condiciones de uso especifican que debe ser un humano
de más de 13 años.
Que uno es responsable de la cuenta y de todo el contenido
que subas.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
A cerca de Git
A cerca de GitHub
A cerca de GitHub
GitHub es el repositorio más grande y popular de software que
usa Git.
Ofrece alojamiento ilimitado en la nube gratuito para todo
lo que sea abierto.
Las condiciones de uso especifican que debe ser un humano
de más de 13 años.
Que uno es responsable de la cuenta y de todo el contenido
que subas.
Que NO es para contenido ilegales o no autorizados.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Versión instalada
Verifique que tenga instalado Git.
Para averiguar la versión instalada
$ git version
git version 2.4.6
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Versión instalada
Verifique que tenga instalado Git.
Para averiguar la versión instalada
$ git version
git version 2.4.6
Para instalar en la famila de Debian
$ sudo apt-get install git-cvs
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Versión instalada
Verifique que tenga instalado Git.
Para averiguar la versión instalada
$ git version
git version 2.4.6
Para instalar en la famila de Debian
$ sudo apt-get install git-cvs
Ejecute Git sin parámetros para mostrar una ayuda simple
$ git
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Configuraciones globales
Es obligado que configure su nombre e e-mail.
Definir su nombre y correo electrónico
$ git config –global user.name "Tu Nombre Completo"
$ git config –global user.email
[email protected]
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Configuraciones globales
Es obligado que configure su nombre e e-mail.
Definir su nombre y correo electrónico
$ git config –global user.name "Tu Nombre Completo"
$ git config –global user.email
[email protected]
Usar colores en la terminal
$ git config –global color.ui auto
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Configuraciones globales
Es obligado que configure su nombre e e-mail.
Definir su nombre y correo electrónico
$ git config –global user.name "Tu Nombre Completo"
$ git config –global user.email
[email protected]
Usar colores en la terminal
$ git config –global color.ui auto
Generar un par de llaves OpenSSH
$ ssh-keygen
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Iniciar un repositorio
Para iniciar un repositorio cámbiese al directorio base del mismo y
ejecute git init.
Crear su Primer Repositorio
$ cd ~/Documentos/GitHub/PrimerRepositorio
$ git init
Todos los comandos Git de este repositorio debe ejecutarlos en
este directorio. Se creará un directorio oculto con nombre .git.
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Iniciar un repositorio
Para iniciar un repositorio cámbiese al directorio base del mismo y
ejecute git init.
Crear su Primer Repositorio
$ cd ~/Documentos/GitHub/PrimerRepositorio
$ git init
Todos los comandos Git de este repositorio debe ejecutarlos en
este directorio. Se creará un directorio oculto con nombre .git.
Configure lo que NO se compartirá
$ nano .git/info/exclude
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Agregar novedades al repositorio
Haga cambios en los archivos o cree nuevos.
Revisar el status
$ cd ~/Documentos/Prueba
$ git status
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Agregar novedades al repositorio
Haga cambios en los archivos o cree nuevos.
Revisar el status
$ cd ~/Documentos/Prueba
$ git status
Agregar archivos al repositorio local
$ git add .
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Agregar novedades al repositorio
Haga cambios en los archivos o cree nuevos.
Revisar el status
$ cd ~/Documentos/Prueba
$ git status
Agregar archivos al repositorio local
$ git add .
Hacer un corte: es su respaldo y lo deja listo para subir
$ git commit -m "He hecho unas mejoras para aprender."
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Primeros pasos
Configurar
Iniciar repositorio
Agregar novedades
Agregar novedades al repositorio
Haga cambios en los archivos o cree nuevos.
Revisar el status
$ cd ~/Documentos/Prueba
$ git status
Agregar archivos al repositorio local
$ git add .
Hacer un corte: es su respaldo y lo deja listo para subir
$ git commit -m "He hecho unas mejoras para aprender."
Revisar la bitácora
$ git log
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Descargue un repositorio desde GitHub
Actualize sus copias locales
Descargue un repositorio desde GitHub
Obtener software público sin tener una cuenta en GitHub es
sencillo.
Descargar Twitter Bootstrap
$ mkdir -p ~/Descargas/Git
$ cd ~/Descargas/Git
$ git clone https://github.com/twbs/bootstrap.git
$ cd bootstrap
Guillermo Valdés Lozano
Taller de Git y GitHub
Introducción
Git básico
GitHub
Git Intermedio
Descargue un repositorio desde GitHub
Actualize sus copias locales
Actualize sus copias locales
Comentarios de: Taller de Git y GitHub (0)
No hay comentarios