
Dependiendo de tu avance en el curso, tendremos diferentes objetivos
Para tener un mejor panorama de lo que a continuación veremos
Puede ser bastante obvio, pero siempre es bueno mencionarlo
Instalaciones requeridas y otras sugerencias
Una breve introducción a la sección
¿Para qué lo podemos usar?
Antes de empezar a trabajar con Git, necesitamos decirle quienes somos
Conocimientos básicos que necesitamos saber respecto a la carpeta que controla todo nuestro repositorio
Una pequeña observación
Aprenderemos a poder restaurar nuestro proyecto en caso de que tengamos algún tipo de problema
Estos temas son fundamentales para el trabajo de cualquier proyecto, y es necesario comprenderlos bien!
Vamos a realizar los trabajos necesarios para poner en práctica lo aprendido en la clase anterior
Muchos de estos comandos son de conocimiento general, pero no esta demás dedicarle unos minutos a refrescar la memoria o a conocer algo nuevo.
Formas super cortas de ejecutar comandos que necesitaremos a lo largo del curso
Un breve resumen de lo que veremos a continuación
Aquí aprenderemos a revisar las diferencias que hacemos en los archivos y des hacer los cambios
Aquí aprenderemos como actualizar el mensaje de un commit y ademas como revertir completamente un commit para poder adicionar otras cosas que se nos pudieron haber olvidado.
Ayudarles a que puedan continuar sin problemas.
Esto nos servirá de reforzamiento y prepararnos para el siguiente ejercicio
Vamos a realizar una serie de viajes en el tiempo, realizaremos destrucciones, restauraciones y luego volveremos a dejar todo como estaba originalmente.
Aprenderemos a eliminar y cambiar el nombre a los archivos desde Git
Vamos a realizar un trabajo de eliminar y renombrar fuera de Git y como podemos hacer para que Git se de cuenta de esos cambios
Aprenderemos a ignorar los archivos o carpetas que no queremos que Git realice el seguimiento, pero sin borrar dichos archivos de nuestro ordenador.
Vamos a realizar un trabajo de seguimiento para asegurarnos que hemos aprendido lo necesario.
Un breve resumen de lo que veremos a continuación
Una pequeña presentación para que tengamos los fundamentos necesarios para comprender los temas
Realizaremos la union más simple que hay en las ramas, pero aprenderemos conceptos muy importantes
Realizaremos un merge automático, realizando modificaciones en una rama y en el master, luego las uniremos
Aprenderemos a resolver conflictos en los archivos
Es una marca en un commit determinado que queremos que sea visible, comúnmente usado para señalar las versiones de producción o releases
Vamos a crear etiquetas para nuestro repositorio
Un breve resumen de lo que veremos a continuación
¿Qué es? ¿Para qué nos puede servir?
Vamos a poner en práctica lo aprendido en el video anterior
Es posible que nos encontremos con conflictos con la unión de un stash.
Una presentación que nos ayudará a comprender los temas relacionados al rebase
Pondremos en práctica lo visto en la clase pasada
Una forma de fusionar commits en uno.
Actualizando el mensaje de un commit
Separaremos el último commit en 2 o más
Un breve resumen de lo que a continuación aprenderemos
Esta clase nos ayudara a tener una idea de lo que los términos remote, push y pull significan
Información que les puede ayudar mucho para saber un poco más al respecto
Aquí seguiremos el proceso para crear una cuenta en GitHub, en caso de que no tengas una en estos momentos.
Realizaremos nuestra primera subida de nuestro repositorio local a nuestro repositorio en GitHub
Realizaremos la subida de los tags que en GitHub nos ayudarán a que trabajen como versiones completas o puntos de control importantes
El Pull, nos permite descargar los últimos cambios del repositorio en GitHub
Esta es la forma más rápida de comenzar a trabajar en un repositorio
Sobrevolamos la interfaz que tiene GitHub para tener una introducción rápida de las principales características.
No es que sea muy indispensable, pero es bastante útil saber un poco de Markdown
Información útil que les ayudará a comprender un poco más sobre el Markdown
Parecerá muy obvio, pero a veces se nos olvida que tenemos estas herramientas a nuestra disposición
Estos son acciones que nos ofrece GitHub sobre cualquier archivo en nuestro repositorio.
Aprenderemos a crear un archivo directamente en GitHub y luego recuperarlo a nuestro repositorio local
Vamos a cubrir varios temas en un sólo video porque son relativamente simples y fáciles de comprender.
Es posible realizar comentarios en los commits que nos ayudarán a tener una mejor comprensión del por qué de los cambios.
Aquí tendremos la introducción necesaria para comprender estos conceptos
Un par de conceptos necesarios para poder trabajar con repositorios ajenos a nosotros o que no tenemos los derechos de colaborador
Vamos a solicitar que se unan nuestros cambios con los del repositorio original
Aquí aprenderemos la teoría necesaria para realizar el trabajo de la próxima clase
Vamos a poner en práctica la teoría que aprendimos anteriormente.
Aquí veremos una forma de trabajar en equipo, un poco más útil que el flujo de trabajo basado en Forks
Vamos a practicar varias cosas aprendidas hasta el momento
Aquí veremos una forma de resolver la tarea
Podemos revisar el trabajo de otros compañeros de esta forma.
A veces son necesarias
Empecemos a crear issues!
Que significa realmente cerrar un issue
¿Para qué nos pueden servir las etiquetas?
Un punto importante o memorable para nosotros.
Un tema bastante simple, pero es importante aclararlo
Aquí tenemos un breve resumen de lo que veremos a continuación
GitHub actualizó el plan para las Wikis (junto otras características)
Ahora para repositorios privados se requiere un pago para habilitar las Wikis desde las settings del repositorio
Para repositorios públicos, no hay inconveniente y están disponibles. Sólo tengan presente esta condición.
Aquí crearemos nuestra wiki
Muy fácilmente podemos crear relaciones entre las páginas de la wiki así
Vamos a explicar y crear un proyecto básico en GitHub que nos permitirá llevar el seguimiento de varias tareas.
Crearemos una página en GitHub para nuestro usuario u organización
Otra forma de crear páginas web para tu repositorio, es esta.
Un poco de información estadística de nuestro repositorio
Este curso te llevará de la mano partiendo desde cero hasta tener más de lo que necesitas para trabajar con Git, adicionalmente aprenderás a utilizar GitHub como un repositorio remoto, incluyendo formas de trabajar en equipo, flujos de trabajo, tokens, Pull Request y otros temas avanzados que serán de mucha utilidad en tu vida profesional.
En los inicios del curso empezaremos desde lo más básico haciendo ejercicios prácticos. Durante el transcurso del curso, trabajaras de forma colectiva, real y aplicando los conocimientos con más de 14 ejercicios y ejemplos.
Durante todo el curso, los temas nuevos tendrán su introducción con diapositivas divertidas y reales que te harán comprender los conceptos que muchas personas tienden a sentir complejos a primera impresión.
Temas como el Stash, Rebase, Pull Request, Reflog y otros, son cubiertos para brindarte el control que necesitas para trabajar en tus proyectos de forma segura.
La organización del curso va profundizando en los temas de la siguiente manera:
Fundamentos de Git
Temas un poco más complejos y útiles de Git
Control del repositorio local y remoto
Viajes en el tiempo
Recuperación en caso de perdida del proyecto
Ramas, stash, rebase
Gentil introducción a GitHub
Temas básicos y avanzados de GitHub
Trabajo en equipo
Teams y sus restricciones
Organizaciones
Gists
Y más
Este curso esta diseñado para enseñarte Git y GitHub de cero, caminando paso a paso y sin darte cuenta dominarás estas herramientas para que nunca más vuelvas a perder una sola línea de código de tu proyecto, ya sea de programación, diseño web o cualquier otro tipo de estructura de código en la cual trabajes.
Recuerda que saber Git es fundamental en la mayoría de trabajos de diseño gráfico web y desarrollo de software de hoy en día, no pierdas la oportunidad de aprender estos temas.