Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Git y GitHub desde Cero a Experto

via Udemy

Overview

Sistema de control de versiones Git y GitHub desde cero, de manera rápida, bien explicada y 100% Actualizado!

What you'll learn:
  • Control de versiones locales y en línea
  • Manejo a Fondo de Git y GitHub desde cero
  • Crear y trabajar con el mejor sistema de control de versiones locales y en la nube
  • Conocer y utilizar GitHub para tener nuestros proyecto de una manera segura
  • Conocimiento para trabajar en equipo en proyectos de programación (Móvil, Web y de Servidores)
  • Uso de GitHub para administración de Proyectos
  • Hacer colaboraciones a proyectos OpenSource
  • Colaborar en trabajos en equipo de manera remota

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 MacOS

Comenzando 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 ramas

Comenzando con las Ramas

Que son las Ramas y como Funcionan

Moverse entre commits de la misma rama

Git Reset

Repositorios 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 merge

Comenzando con GitHub

Primeros Pasos en GitHub

Crear un repositorio remoto

Solucionando los Errores

Creación de repositorio Remoto

Haciendo Push en GitHub

Flujo de trabajo Real

Haciendo cambios en GitHub y Trayendolos al repositorio Local

Como eliminar un repositorio Local

Mejorando la seguridad de nuestros repositorios

Uso de llaves Públicas yPrivadas

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 GitHub

Uso de Tags y Alias

Creación de Tags

Como eliminar un alias

Uso de Tags

Eliminar, Agregar y Borrar los Tags

Trabajando con multiples ramas en GitHub

Hacer Push de otras ramas en GitHub

Agregando Ramas a GitHub

Agregar Colaboradores a GitHub

Agregando colaboradores en GitHub

Colaborando en el proyecto

Como Trabajar en Remoto (Ejemplo Real)

Flujo de Tarabajo con varias personas en GitHub

Que 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 2

Como 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 Proyecto

Importantes

Uso de gitignore

Uso de README

GitHub en varias Plataformas

GitHub Pages

GitHub Móvil

Uso de Git Rebase

Git Rebase Parte 1

Git Rebase Parte 2

Git Stash y Git Clean

Git Stash

Git Clean

Git Cherry-Pick y Git amend

Git Cherry-Pick

Git amend

Git Reset y Reflog

Reset

Reflog

Git Grep y Git Log (Busqueda)

Git Grep

Git Log

Comandos Extras para Git y GitHub

Parte 1

Parte 2

Uso de issues

Comenzando con Issues

Cerrar Issues

Uso de Etiquetas o Labels

Uso de Labels

Uso de Milestone

Que son los Milestone y su correcto uso

Milestones, Cierre y Eliminación

Asociación de Issues a Commits y a Pull Request

Asociando Issues a commits

Asociando commits a pull request

Uso de las Wikis

Comenzando con las Wikis

Agragar referencias a las Wikis

Proyectos en GitHub

Proyectos en GitHub

Automatizando en los Proyectos

Organizaciones 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úblicos

Modificando 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ás

GitHub Actions

Comenzando con las acciones

GitHub Actions

Terminando configuración de los Vídeos

MarkDown

Escribir Texto en MarkDown


Taught by

Jorge Salgado Miranda

Reviews

4.5 rating at Udemy based on 891 ratings

Start your review of Git y GitHub desde Cero a Experto

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.