Description
En este curso Aprenderas desde lo más básico hasta en un nivel profesional a manejarte con el mejor sistema de control de versiones hasta el momento el cual es Git, con ayuda del más usado y probablemente mejor sistema de control de versiones en la nube GitHub. Comenzaremos desde que es un sistema de control de versiones y por que es importante usarlo. Hasta la creacion y utilizacion de proyectos para aumentar tu curriculum en la industria. Este curso se puede llevar a cabo en cualquier sistema operativo (Windows, Linux y MacOS). Este curso se mantiene actualizado y así seguirá, si llegas a requerir de un tema en especifico puedes mandar la solicitud y lo agregaremos lo más pronto posible. El Temario es el siguiente: Introducción Por que usar un sistema de control de versiones Instalaciones necesarias Instalacion en Windows Instalación de Linux Instalación en MacOSComenzando con Git Con que archivos podemos trabajar en Git Como usar la terminal de Git Comandos Básicos de Git Como moverse entre los commits Configurar usuario y email Concepto de Branch (Rama)Comenzando con un proyecto Ver modificaciones en los archivos Como hacer commits multilinea Como salir de VIM Ver diferencias entre los commits Recapitulacion de lo aprendido Introducción a las ramasComenzando con las Ramas Que son las Ramas y como Funcionan Moverse entre commits de la misma rama Git ResetRepositorios Remotos en un Proyecto Real Empezando con el Proyecto Repositorios Remotos Comienzo Creando nuestras primeras Ramas Moverse entre Ramas y ver los cambios Hacer merge entre ramas Especificaciones para hacer merge Solucion de conflictos al hacer un mergeComenzando con GitHub Primeros Pasos en GitHub Crear un repositorio remoto Solucionando los Errores Creación de repositorio Remoto Haciendo Push en GitHubFlujo de trabajo Real Haciendo cambios en GitHub y Trayendolos al repositorio Local Como eliminar un repositorio LocalMejorando la seguridad de nuestros repositorios Uso de llaves Públicas y Privadas Conexión a GitHub por SSH Configurando SSH Parte 1 Configurando SSH Parte 2 Haciendo Commits con SSH Solución del Problema Configuracion Final de GitHubUso de Tags y Alias Creación de Tags Como eliminar un alias Uso de Tags Eliminar, Agregar y Borrar los TagsTrabajando con multiples ramas en GitHub Hacer Push de otras ramas en GitHub Agregando Ramas a GitHubAgregar Colaboradores a GitHub Agregando colaboradores en GitHub Colaborando en el proyecto Como Trabajar en Remoto (Ejemplo Real) Flujo de Tarabajo con varias personas en GitHubQue son y como hacer pull request Como funcionan los pull request y para que sirven Uso de Pull Request y Merge Request Parte 1 Uso de Pull Request y Merge Request Parte 2Como colaborar en Proyectos OpenSource Colaborando en un Proyecto OpenSource Parte 1 Colaborando en un proyecto OpenSource Parte 2 Continuación con el Fork y Actualizaciones Participa en el ProyectoImportantes Uso de gitignore Uso de READMEGitHub en varias Plataformas GitHub Pages GitHub MóvilUso de Git Rebase Git Rebase Parte 1 Git Rebase Parte 2Git Stash y Git Clean Git Stash Git CleanGit Cherry-Pick y Git amend Git Cherry-Pick Git amendGit Reset y Reflog Reset ReflogGit Grep y Git Log (Busqueda) Git Grep Git LogComandos Extras para Git y GitHub Parte 1 Parte 2Uso de issues Comenzando con Issues Cerrar IssuesUso de Etiquetas o Labels Uso de LabelsUso de Milestone Que son los Milestone y su correcto uso Milestones, Cierre y EliminaciónAsociación de Issues a Commits y a Pull Request Asociando Issues a commits Asociando commits a pull requestUso de las Wikis Comenzando con las Wikis Agragar referencias a las WikisProyectos en GitHub Proyectos en GitHub Automatizando en los ProyectosOrganizaciones en GitHub Creando Organizaciones Transferir un repositorio a una organización Creando Equipos de Trabajo Privilegios de Acceso al Repositorio Opciones Extras en las Organizaciones Ajustes de las Organizaciones Ajustes de Usuario Autenticación de Dos Factores (TFA)Gist Comenzando con los Gist Crear, Editar y Modificar un Gist Hacer Forks de Gist PúblicosModificando nuestro perfil Público en GitHub Configurando el perfil de GitHub Creando el README del perfil Editando el README del perfil Agregando Estadísticas de nuestro repositorio Agregando referencias de páginas con Logos Agregando Iconos especiales de Lenguajes y másGitHub Actions Comenzando con las acciones GitHub Actions Terminando configuración de los VídeosMarkDown Escribir Texto en MarkDown