
En esta lección lo que veremos es una presentación del curso para que podáis tener claro cual es el enfoque.
En esta lección hablaremos de cual es el temario y los objetivos del curso para que sepáis que es lo que os puede aportar este curso.
En esta lección os contaré una introducción a que es lo que le pido a un control de versiones.
En esta lección os contaré una de las características que le pido a un control de versiones como es el poder trabajar sin conexión de red.
En esta lección os contaré una de las características que le pido a un control de versiones y que mas me gusta del git como es el poder gestionar de forma elegante los trabajo a medias.
En esta lección os contaré una de las características que le pido a un control de versiones como es el poder hacer comimos atómicos, algo que por ejemplo con el svn no es tan sencillo.
En esta lección os contaré una de las características que le pido a un control de versiones y que es de las mas potentes de git, concretamente la facilidad que tiene para implementar diferentes flujos de trabajo.
En esta lección os contaré una de las características que le pido a un control de versiones como es el que los ficheros que maneja estén localizados en un único directorio y no disperso por cada directorio de trabajo.
En esta lección os contaré una de las características que le pido a un control de versiones como es el poder disponer de interfaces amigables.
En esta lección os contaré una de las características que le pido a un control de versiones como es el poder acceder sin necesidad de tener un cliente instalado en nuestra máquina.
En esta lección os contaré una de las características que le pido a un control de versiones como es el poder disponer de varios repositorios de código en un mismo proyecto.
En esta lección os contaré una de las características que le pido a un control de versiones como es la sencillez de uso.
En esta lección veremos la instalación de Eclipse en macOS. Es similar para le resto de plataformas. Eclipse ya lleva incorporado el cliente de git, egit
En esta lección veremos como añadir contenido a nuestro repositorio
En esta lección veremos la configuración de las preferencia de la herramienta Eclipse
En esta lección veremos como guardar temporalmente los cambios realizados en nuestros ficheros para trabajar con una versión limpia y luego volver a recuperarlo.
En esta lección empezaremos a trabajar con las ramas
En esta lección veremos como mercera o fusionar ramas
En esta lección veremos como borrar ramas y sus implicaciones.
En esta lección veremos como trabajar con varias ramas.
En esta lección veremos el fastforward, útil para simplificar el diagrama de ramas.
En esta lección veremos el rebase o hacer comimos como si no hubiese habido rama.
En esta lección veremos como modificar un commit ya realizado
En esta lección hablaremos sobre algunos peligros de las ramas.
En esta lección veremos como trabajar con varios repositorios remotos.
En esta lección veremos como trabajar con repositorios remotos en GitHub.
En esta lección veremos como publicar en servidores remotos cambios realizados
En esta lección veremos como obtener una copia de un repositorio remoto en nuestro ordenador
En esta lección veremos como actualizar nuestro repositorio local con los cambios realizados por otros compañeros.
En esta lección veremos como la herramienta resuelve conflictos automáticamente
En esta lección veremos como resolver conflictos manualmente.
En esta lección veremos como realizar búsquedas de cambios en nuestro repositorio.
En esta lección veremos algunos de los tipos de flujos que podemos implementar con git
El flujo más sencillo: no tener flujo
Flujo cada tarea en una rama
Flujo utilizado en proyectos opensource cuando no tienes acceso de escritura al repositorio principal
Probablemente el primer flujo de trabajo que consiguió notoriedad en el mundo git.
Git es el control de versiones del momento, por su flexibilidad y riqueza de características.
Pero tiene sus peculiaridades, sobre todo para las personas que hemos venido de herramientas como Subversion, que hacen que no sea siempre sencillo pasar de uno a otro.
En este curso aprenderás de una forma muy didáctica como funcional Git de una forma práctica. Apoyado en mi experiencia de uso de Git en entornos reales y de las dificultades que tanto yo mi como mis compañeros hemos tenido al usarlo.
Tanto si no has usado nunca un control de versiones como si vienes de Subversion este curso te resultará útil.
Hay una pequeña introducción teórica para asentar conceptos, porque he visto que las personas que intentan usar Git como si fuese Subversion acaban usándolo mal y cometiendo muchos errores. Primero hay que cambiar un poco el "chip". Luego entramos en la parte más práctica donde veras que es un control de versiones excelente y muy potente. Y para finalizar hablaremos de los diferentes flujos de trabajo que se pueden implementar con Git sobre todo haciendo especial hincapié en GitFlow.
En este curso usaremos el entorno de desarrollo Eclipse, líder en su segmento, pero los conceptos son los mismos para todos los clientes de Git.