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.
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.
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
Vamos a repasar un poco todo lo aprendido hasta el momento
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.
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
¿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!
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.