diff --git a/images/C9logo.png b/images/C9logo.png new file mode 100644 index 0000000..975c060 Binary files /dev/null and b/images/C9logo.png differ diff --git a/images/github.png b/images/github.png new file mode 100644 index 0000000..5ce715d Binary files /dev/null and b/images/github.png differ diff --git a/images/herokulogo.png b/images/herokulogo.png new file mode 100644 index 0000000..22cc849 Binary files /dev/null and b/images/herokulogo.png differ diff --git a/images/original.jpg b/images/original.jpg new file mode 100644 index 0000000..240083f Binary files /dev/null and b/images/original.jpg differ diff --git a/slides.js b/slides.js index 3f5f870..cf39b6a 100644 --- a/slides.js +++ b/slides.js @@ -10,7 +10,8 @@ URL: http://code.google.com/p/html5slides/ */ -var PERMANENT_URL_PREFIX = 'http://localhost/~javaguirre/api-js-guluc3m/'; +//var PERMANENT_URL_PREFIX = 'http://localhost/~javaguirre/api-js-guluc3m/'; +var PERMANENT_URL_PREFIX = 'http://localhost:8000/'; var SLIDE_CLASSES = ['far-past', 'past', 'current', 'next', 'far-next']; diff --git a/template/index.html b/template/index.html index 0a07cab..0c9bb2a 100755 --- a/template/index.html +++ b/template/index.html @@ -47,7 +47,7 @@


Miguel de la Cruz
- 13 de Feb de 2012 + 13 de Mar de 2012

@@ -56,9 +56,6 @@

-
- -

Control de versiones

@@ -74,6 +71,10 @@

Control de versiones

Una versión nueva es un commit

+
+ +
+

Centralizado/distribuido

+
+

Introducción/Historia

+ +
+

Funcionamiento

- -
-

Introducción/Historia

- -
-

Instalación

-

 #Linux
 apt-get install git (git-core)
 pacman -S git
 yum install git
+
 #Mac
 brew install git
+
 #Win
 mSysGit
         
+ +
+

GitHub

+

Forja de proyectos de código abierto con tintes de Red Social

+
+ +
+ +
+

Creación de una cuenta en GitHub

+

GitHub.com

+
+ +
+
-

Creación

+

Creación de un repositorio en GitHub

+

Generación de un par de claves RSA

 ssh-keygen -t rsa -C "your_email@example.com"
         

Creación del proyecto

-cd miproyecto
-git init
-        
-

Copia de un proyecto

-
-git clone url_proyecto
+# Creamos una carpeta miproyecto e iniciamos el repositorio
+git init miproyecto
+# o lo clonamos desde una URI existente
+git clone uri_proyecto
         
-

Primera versión

+

Primera versión

 touch README  # añadimos algo de información
 git add README
@@ -153,15 +168,51 @@ 

Manejando los archivos sometidos a versiones

+# Añadir archivo
 git add archivonuevo
+
+# Eliminar archivo
 git rm archivoviejo
+
+# Mover archivo
 git mv archivoviejo archivonuevo
         
-
+
+
+

.gitignore

+

Fichero en el que podemos indicar los archivos que nunca querremos en nuestro repositorio

+ +
+
+$ cat .gitignore
+*.pyc
+directorio_que_no_quiero/
+		
+
+ +
+

Manejo de Repositorios

+

Añadimos un repositorio remoto

+
+git remote add nombre_repositorio URI
+		
+

Listamos nuestros repositorios remotos

+
+git remote -vv
+		
+

Eliminamos un repositorio remoto

+
+git remote rm nombre_repositorio
+		
+
+

Log @@ -207,6 +258,7 @@

Parcheando

 # Creamos un parche con la diferencia
 git diff archivos > miarchivo.patch
+
 # Aplicamos el parche en nuestro repo
 git apply miarchivo.patch
       
@@ -234,7 +286,7 @@

Ramas - Funcionalidad

-

Conflictos!

+

Conflictos!

 git checkout --ours filename.c
 git checkout --theirs filename.c
@@ -249,22 +301,11 @@ 

Conflictos!

git push origin master
-
-

Despliegue

-
-gem install heroku
 
-#Heroku
-heroku login
-heroku create --stack cedar
-git push heroku master
-        
- -

Más Github!

+

Referencias @@ -285,9 +327,46 @@

  • Github Help

  • -

    Presentación en... github

    +

    Presentación en... github

    +
    +

    Cloud 9 IDE

    +

    IDE en la nube

    +

    Repositorio en GitHub

    +
    + +
    + +
    +

    Heroku

    +

    Plataforma de Deploy en la nube

    + +
    + +
    + +
    +

    Despliegue

    +
    +gem install heroku
    +
    +#Heroku
    +heroku login
    +heroku create --stack cedar
    +git push heroku master
    +        
    + +
    + +
    +

    Taller

    +
    +

    ¿Preguntas? diff --git a/template/index2.html b/template/index2.html index 50acebd..1350b67 100644 --- a/template/index2.html +++ b/template/index2.html @@ -18,7 +18,7 @@ + src='slides.js'>