> Canales > # Git

Eventos anteriores en #Git

Hosting gratuito con GitHub Pages

En este vídeo verás cómo subimos un sitio a GitHub y usamos GitHub Pages para disfrutar de un hosting gratuito con dominio personalizado.

Cómo usar GitHub Pages, que permite usar los servidores de Github para publicar un sitio web, en un hosting que te ofrecen de manera gratuita.

Además en este hosting podemos usar nuestro propio dominio personalizado, por lo que es ideal para publicar cualquier tipo de proyecto, siempre que se trate de un sitio estático.

Veremos el proceso paso a paso!

Clonar un repositorio publicado en GitHub

En este vídeo aprenderás a clonar repositorios. Es una operativa muy básica y habitual en el día a día con Git y GitHub.

Veremos la operativa de clonado de proyectos con dos enfoques, que seguro que te ayudará a entender esta acción habitual al participar en proyectos de desarrollo.

Aplicaremos dos situaciones distintas:

  • El clonado de un repostitorio existente y la instalación de las dependencias para trabajar con el repositorio en local.
  • La creación de un repositorio desde cero en GitHub, en el que incluiremos archivos como un readme, y luego el clonado en local, para tener ya el repo enlazado con el origin. En este caso veremos cómo enviar cambios a un repositorio remoto con "git push".

Conceptos básicos de Git y GitHub

Aprende qué es Git, cuáles son sus utilidades y sus acciones más básicas. Qué es GitHub y cómo nos ayudan todas estas herramientas en la gestión de proyectos de código.

En este vídeo vamos a ver conceptos que nos sirvan para aclarar qué es Git y qué es GitHub.

Es un vídeo absolutamente teórico, pero que estamos seguros te servirá si quieres comenzar a saber qué es Git y para qué puedes usarlo, por qué es una herramienta tan popular entre los desarrolladores.

Te explicará conceptualmente las operaciones básicas que se realizan con Git, de modo que puedas despejar muchas dudas y luego poder centrarte mejor en el aprendizaje más práctico.

Qué es GitLab, primeros pasos

Qué es GitLab y qué nos ofrece a los desarrolladores. Cuáles son las herramientas más importantes que tenemos dentro de GitLab.

GitLab es un servicio de hosting para repositorios Git y mucho más. De hecho es toda una suite de utilidades para la gestión de proyectos, que puedes usar gratis para proyectos Open Source y también, con algunas limitaciones, para proyetos privados.

En este vídeo veremos qué nos ofrece GitLab y cómo sacar partido a una herramienta tan poderosa como esta.

Subir un proyecto a Github

Videotutorial para explicar el proceso de subir un proyecto que tenemos en local, en un repositorio controlado por Git a GitHub.

En este vídeo veremos una de las operativas más sencillas de trabajo con Git y GitHub, que consiste en subir un proyecto que tenemos en local, para publicarlo en un repositorio alojado en GitHub.

Veremos todo el proceso paso a paso con explicaciones detalladas para que podamos entender operaciones como el commit o el push.

Cómo hacer un pull request a un proyecto en GitHub

Aprende a realizar la operativa de Pull Request a un proyecto en GitHub. Cómo contribuir a un proyecto Open Source publicado en GitHub.

En este vídeo veremos cómo es el flujo de creación de un fork en un proyecto que está publicado en GitHub, cómo hacer luego una modificación en local. Posteriormente cómo subir esa modificación a GitHub y realizar el pull request para que el proyecto original pueda aceptar (o no) los cambios que hemos propuesto en el código.

Git práctico para diseñadores

¿Creías que Git es solamente para desarrollo, código de programas y esas cosas? Bueno, ciertamente es así en muchos casos, pero también los diseñadores le pueden sacar partido.

A pesar de lo que mucha gente piensa, Git sirve para muchas áreas de trabajo, desarrollo, diseño... en general ayuda a controlar las versiones de todo lo que necesites.

En esta sesión veremos cómo con Git también podemos llevar copias del estado por el que han pasado los archivos gráficos, es decir, las versiones del proyecto.

Al principio del vídeo también veremos cuál es el flujo para colaborar en proyectos open source, proponiendo cambios a repositorios manejados por otras personas con la operativa de "pull request".

Git para programadores

Este vídeo es una introducción a Git para el perfil del desarrollador. Veremos conceptos básicos de Git y Github desde un enfoque práctico y realizaremos una contribución en un proyecto open source.

Este es un vídeo en el que se presenta Git para personas que tienen el perfil de programador. En el vídeo se muestra el manejo de Git:

  • Desde consola, por medio de comandos
  • Desde un programa de interfaz gráfica

Realizamos distintos bloques en los que se muestran operativas como:

  • Trabajo con repositorios locales.
  • Commit
  • Creación de ramas (branch)
  • Fusión de ramas

Git y GitHub

Esta es la clase de Git y GitHub que se impartió como clase número 1 del Curso de Git en EscuelaIT, en la edición de 2014.

En esta clase veremos de manera práctica cómo usar Git y GitHub con la consola de comandos, desde cero, desde la instalación y los primeros comandos que debemos usar, desde la creación de repositorios, envío de código al repositorio.

Se ve toda la gama de operaciones con el trabajo con repositorios remotos, es decir con GitHub y otras alternativas de alojamiento remoto de proyectos con Git.

Primeros pasos con Git por la práctica

Clase práctica de Git, con unos primeros pasos en el sistema de control de versiones, desde su instalación, la configuración del terminal para usar Git, los comandos más básicos y el uso de GitHub.

Esta es una clase de Git online y en directo, realizada en el marco del Curso de Git que hicimos en EscuelaIT, en el año 2013. Es la primera sesión de la primera edición del curso.

En esta clase veremos temas como:

  • Git y su instalación
  • Comandos más básicos
  • GitHub
  • Conceptos iniciales que debes saber

Otros canales

Accede a otros canales de vídeos en directo de DesarrolloWeb.com:

Angular Diseño Programación Laravel Javascript Sistemas WordPress Polymer NodeJS Workflow Frontend LitElement Photoshop Hugo Freelance Git