Git sencillo para desarrolladores con Eclipse
4.2 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
254 students enrolled

Git sencillo para desarrolladores con Eclipse

Aprende los fundamentos del control de versiones Git usando Eclipse
4.2 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
254 students enrolled
Created by Iñigo Serrano
Last updated 5/2018
Spanish
Spanish [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Conocer el uso habitual de Git con la herramienta Eclipse
  • Saber cuales son los puntos peligrosos al usar Git.
  • Branch, merge, stash, push, pull, fetch, rebase, fastforward,...
  • Poder definir y explicar los flujos de trabajo mas habituales usados con Git
  • Uso práctico de GitFlow
Course content
Expand all 47 lectures 02:40:12
+ Introducción
1 lecture 04:26

En esta lección lo que veremos es una presentación del curso para que podáis tener claro cual es el enfoque.

Preview 04:26
+ Temario y Objetivos
1 lecture 03:42

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.

Preview 03:42
+ Que le pido a un control de versiones
11 lectures 16:54

En esta lección os contaré una introducción a que es lo que le pido a un control de versiones.

Que le pido a un control de versiones
00:51

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.

Trabajo sin conexión
01:31

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.

Trabajos a medias
01:50

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.

Commits atómicos
02:09

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.

Flujos
01:17

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.

Metainformación concentrada
01:30

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.

Interface amigable
01:09

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.

Acceso sin cliente
01:07

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.

Múltiples servidores
02:20
Proyectos completos
01:37

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.

Sencillez
01:33
+ Instalación
2 lectures 02:10

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

Instalación
01:47
+ Uso de Git con Eclipse
4 lectures 19:33

En esta lección veremos como añadir contenido a nuestro repositorio

Añadir contenido
05:35
Añadir contenido parcialmente
03:52

En esta lección veremos la configuración de las preferencia de la herramienta Eclipse

Preferencias
04:26

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.

Stash guardar trabajos a medias
05:40
+ Trabajo con ramas
8 lectures 32:44

En esta lección empezaremos a trabajar con las ramas

Crear ramas
05:18

En esta lección veremos como mercera o fusionar ramas

Mergeo de ramas
01:50

En esta lección veremos como borrar ramas y sus implicaciones.

Borrar ramas
01:17

En esta lección veremos como trabajar con varias ramas.

Varias ramas
06:18

En esta lección veremos el fastforward, útil para simplificar el diagrama de ramas.

Fastforward
07:03

En esta lección veremos el rebase o hacer comimos como si no hubiese habido rama.

Rebase
04:50

En esta lección veremos como modificar un commit ya realizado

Modificar commit
02:30

En esta lección hablaremos sobre algunos peligros de las ramas.

Peligro de las ramas
03:38
+ Trabajo con repositorios
5 lectures 25:10

En esta lección veremos como trabajar con varios repositorios remotos.

Repositorios remotos
09:21

En esta lección veremos como trabajar con repositorios remotos en GitHub.

Repositorios remotos con GitHub
03:22

En esta lección veremos como publicar en servidores remotos cambios realizados

Publicar cambios
04:38

En esta lección veremos como obtener una copia de un repositorio remoto en nuestro ordenador

Clonar repositorios
04:28

En esta lección veremos como actualizar nuestro repositorio local con los cambios realizados por otros compañeros.

Bajar cambios
03:21
+ Resolver conflictos
2 lectures 10:14

En esta lección veremos como la herramienta resuelve conflictos automáticamente

Resolver conflictos automáticamente
04:37

En esta lección veremos como resolver conflictos manualmente.

Resolver conflitos manualmente
05:37
+ Búsquedas
1 lecture 01:43

En esta lección veremos como realizar búsquedas de cambios en nuestro repositorio.

Búsquedas
01:43
+ Flujos de trabajo con Git
5 lectures 15:32

En esta lección veremos algunos de los tipos de flujos que podemos implementar con git

Tipos de flujos
01:09

El flujo más sencillo: no tener flujo

Rama única
01:52

Flujo cada tarea en una rama

Rama por tarea
03:19

Flujo utilizado en proyectos opensource cuando no tienes acceso de escritura al repositorio principal

Fork
03:45

Probablemente el primer flujo de trabajo que consiguió notoriedad en el mundo git.

GitFlow
05:27
Requirements
  • Debes disponer de un ordenador con acceso a internet y permisos para instalar programas
  • Puedes usar Mac o Windows, el curso se explica con la versión de Mac.
  • Las herramientas utilizadas durante el curso son gratuitas y se explica su instalación
  • Es un curso orientado a desarrolladores, pero no es necesario conocimiento de ningún lenguaje de programación
Description

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.

Who this course is for:
  • Cualquier profesional que necesite o quiera aprender a utilizar el control de versiones Git
  • Desarrolladores de aplicaciones que quieran tener un buen conocimiento del control de versiones Git usando la herramienta Eclipse
  • Responsables de desarrollo que quieran saber que posibilidades les ofrece Git en cuanto a la gestión del flujo de trabajo de sus desarrollos