Este documento presenta un curso sobre Git. Explica que Git es un sistema de control de versiones distribuido que permite gestionar versiones de proyectos a través de commits. Detalla los conceptos básicos como ramas, commits, estados y colaboración entre repositorios locales y remotos. También cubre herramientas GUI como GitHub Desktop y alternativas como GitLab.
Comparto mi presentación dada para el DrupalCamp Guatemla 2013 que consiste en una guía para iniciar a desarrollar módulos en Drupal 7.
El código de ejemplo esta en https://www.dropbox.com/s/ek1lrbhg9bmsvcv/modules.zip
Comparto mi presentación dada para el DrupalCamp Guatemla 2013 que consiste en una guía para iniciar a desarrollar módulos en Drupal 7.
El código de ejemplo esta en https://www.dropbox.com/s/ek1lrbhg9bmsvcv/modules.zip
Taller básico de Drupal impartido por neurotic.es donde se desarrolla una página web con información sobre películas mediante el módulo cck y el módulo views
Taller básico de Drupal impartido por neurotic.es donde se desarrolla una página web con información sobre películas mediante el módulo cck y el módulo views
En esta presentación damos un repaso de lo que son dependencias, el uso de dependency managers y la ventajas que nos ofrecen. Revisamos en qué consisten los submódulos GIT, Cocoapods y Carthage, señalando sus ventajas/desventajas y como podemos incorporarlos en nuestros proyectos.
Presentación introductoria sobre GIT como sistema distribuido de control de versiones. Introducción y vistazo rápido a comandos para iniciar con GIT en Ubuntu. Presentación a cargo de Simón Sánchez
Curso: Publicando mi proyecto web en GithubCarlos Huamaní
Este taller está diseñado para entrenar a aquellos interesados en publicar código de aplicaciones así como sitios web estáticos, tengan o no conocimientos previos de Git. Es una sesión presencial donde se presentarán conceptos alrededor del Control de Versiones aplicados al desarrollo web. Al finalizar los estudiantes estarán en capacidad de publicar proyectos web en Github.
Sistema que permite registrar los cambios en un archivo o conjunto de archivos con el tiempo para poder verificar versiones especificas mas adelante. Para diseñadores web o programadores en general es una de las herramientas mas considerables a utilizar.
Guía de Referencia de Git, Herramientas y Clientes Windows, ideal para programadores que quieran inicarse en el control de sus proyectos bajo control de versiones distribuidos
Presentación realizada para demostrar los diferentes flujos de trabajo a la hora de realizar proyectos de software así como también buenas prácticas a la hora de colaborar
41. http://cursosdedesarrollo.com/
Gestión de un Repositorio
Siempre está bien configurar los datos de nuestro
usuario del repositorio, sobre todo de cara a luego
compartir dicho repositorio
git config --global user.name <name>
git config --global user.email <email>
43. http://cursosdedesarrollo.com/
Gestión de un Repositorio
Al añadir los archivos es como decirle al repositorio
que queremos gestionar los archivos con dicho
repositorio, pero si queremos guardar esos cambios
como una nueva versión es necesario crear un nuevo
commit
46. http://cursosdedesarrollo.com/
Gestión de un Repositorio
Es posible que no queramos que algunos ficheros
sean gestionados por el repositorio para ello
podemos gestionar el fichero
.gitignore
48. http://cursosdedesarrollo.com/
Gestión de un Repositorio
Con checkout podemos volver el proyecto a una
determinada versión de commit:
git checkout <commit>
git checkout <commit> <file>
66. http://cursosdedesarrollo.com/
Github
Github es un servicio disponible a través de la web
en el que se pueden compartir repositorios Git con
otras personas sin la necesidad de disponer de un
ordenador encendido 24/7
https://github.com/