Introducción a Git

1

¿Por qué usar un sistema de control de versiones como Git?

2

¿Qué es Git?

3

Instalando Git y GitBash en Windows

4

Instalando Git en OSX

5

Instalando Git en Linux

6

Editores de código, archivos binarios y de texto plano

7

Introducción a la terminal y línea de comandos

Comandos básicos en Git

8

Crea un repositorio de Git y haz tu primer commit

9

Analizar cambios en los archivos de tu proyecto con Git

10

¿Qué es el staging y los repositorios? Ciclo básico de trabajo en Git

11

¿Qué es branch (rama) y cómo funciona un Merge en Git?

12

Volver en el tiempo en nuestro repositorio utilizando reset y checkout

13

Git reset vs. Git rm

Flujo de trabajo básico en Git

14

Flujo de trabajo básico con un repositorio remoto

15

Introducción a las ramas o branches de Git

16

Fusión de ramas con Git merge

17

Resolución de conflictos al hacer un merge

Trabajando con repositorios remotos en GitHub

18

Cambios en GitHub: de master a main

19

Uso de GitHub

20

Cómo funcionan las llaves públicas y privadas

21

Configura tus llaves SSH en local

22

Conexión a GitHub con SSH

23

Tags y versiones en Git y GitHub

24

Manejo de ramas en GitHub

25

Configurar múltiples colaboradores en un repositorio de GitHub

Flujos de trabajo profesionales

26

Flujo de trabajo profesional: Haciendo merge de ramas de desarrollo a master

27

Flujo de trabajo profesional con Pull requests

28

Utilizando Pull Requests en GitHub

29

Creando un Fork, contribuyendo a un repositorio

30

Haciendo deployment a un servidor

31

Hazme un pull request

32

Ignorar archivos en el repositorio con .gitignore

33

Readme.md es una excelente práctica

34

Tu sitio web público con GitHub Pages

Multiples entornos de trabajo en Git

35

Git Rebase: reorganizando el trabajo realizado

36

Git Stash: Guardar cambios en memoria y recuperarlos después

37

Git Clean: limpiar tu proyecto de archivos no deseados

38

Git cherry-pick: traer commits viejos al head de un branch

Comandos de Git para casos de emergencia

39

Git Reset y Reflog: úsese en caso de emergencia

40

Reconstruir commits en Git con amend

41

Buscar en archivos y commits de Git con Grep y log

Bonus sobre Git y Github

42

Comandos y recursos colaborativos en Git y GitHub

43

Tu futuro con Git y GitHub

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Tu sitio web público con GitHub Pages

34/43
Recursos

GitHub tiene un servicio de hosting gratis llamado GitHub Pages. Con él, puedes tener un repositorio alojado en GitHub y hacer que el contenido se muestre en la web en tiempo real.

Este es un sitio para nuestros proyectos donde lo único que tenemos que hacer es tener un repositorio alojado. En la página, podemos seguir las instrucciones para crear este repositorio

Pasos para subir un repositorio a GitHub Pages

  • Debemos tomar la llave SSH y hacer un git clone #SSHexample en mi computador local (Home).
  • Luego, accederemos a la carpeta nueva que aparece en nuestra máquina local.
  • Creamos un nuevo archivo que se llame index.html
  • Guardamos los cambios, hacemos un git pull y seguido de esto un git push a master.
  • Vamos a las opciones de settings de este repositorio y, en la parte de abajo, en la columna Github Pages, configuramos el source o fuente para que traiga la rama master
  • Guardamos los cambios.

Después de esto, podremos ver nuestro trabajo en la web como si tuviéramos nuestro propio servidor.

Aporte creado por: Jhon Bangera.

Aportes 493

Preguntas 108

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Aquí dejo mi página de Stranger Things hecho con React :3

https://juanvf.github.io/stranger-things-imdb/

Les dejo el link de mi portafolio subido en github pages :3
https://mistyblunch.github.io/

Por aquí mis apuntes y aportes

Acá les dejo mi portafolio que he ido construyendo con cada curso de Platzi que he ido haciendo 😃 Aún sigo mejorandolo pero qué genial ya poder mostrarlo! https://dnfloresc.github.io/portfolio/

https://juanzapatagit.github.io/
Soy ingeniero ambiental con experiencia en SIG y me metí al mundo de la programación, aquí dejo mi portafolio, por si a alguno le interesa hacer un proyecto en conjunto, saludos!

Acá les dejo un laberinto con una estética norcoreana que hice con html usando el framework a-frame. Se navega como un videojuego.

https://minombreesana.github.io/Laberinto-Pyongyang/

Aquí pueden ver el repositorio que he estado trabajando
https://avasquez-ve.github.io/gitCommands/
contiene los comandos más usados y otros recordatorios para usar GitHub, etc.

Pueden hacerle fork y mejorarlo si desean 😄

Comparto mi pagina personal en github pages:

github pages

Les comparto una landing page que hice para aplicar a una empresa

Restaurant Landing Page

p.d. aunque no me contrataron, me sirvió mucho la práctica y me divertí 😄

Aqui tengo el mio con github pages, @xfirepc.

Si se crea una rama llama gh-pages, Github desplegará automáticamente lo que forme parte de dicha rama para que sea accesible desde internet.

Gracias a github pages monte mi biografía una especie de curriculum xD
https://marqcervmartin.github.io/

Wow esto está demasiado excelente. me la paso buscando hostings gratuitos para ver mis mini proyectos en internet. Esto será demasiado útil y tendré control total sobre todos los cambios que vaya realizando. Simplemente grandioso. 🙂

Aqui esta mi seguimiento del curso, cree todas las clases como html
Curso profesional de git

Les comparto mi sitio web alojado con Github Pages
Johan Mosquera - Website

Hola! Si alguno está en Ubuntu y ha tenido problemas con el comando vim <nombre del archivo>, deben instalar vim con “sudo apt-get install vim” en la consola. Saludos, estimados presentes.

Les dejo mi ajedrez hecho con javascript: https://wilmercp.github.io/
(Funciona en desktop)

Este es uno de mis proyectos publicados, espero que les guste:

Huddle, Landing page

Este es mi portafolio y dentro de él, todos mis proyectos que he realizado los subo a github pages. Me gustaria recibir alguna retro. Saludos

https://memobrown.com

Si ponemos un archivo index.html en la raiz como el de hyperblog tendremos la pagina principal sin tener que añadir /hyperblog.html: aqui el ejemplo Hyperblog

Hola muchachos !
Comparto mi Github pages https://drew-santana.github.io/
**Nunca paren de aprender 😄 **

Por si alguien lo olvidó, para insertar texto en vim se hace: esc i

estoy haciendo pruebas con pelican en github pages, pueden ver desde mi url https://chuda.org, si le crean un archivo CNAME y apuntan a la ip de github el dominio pueden usar dominios personalizados

lista mi Github page! https://jxhnnx95.github.io/ -Se aceptan opiniones 😄 -

Hola comunidad

por aquí les dejo donde actualmente pueden ubicar “GitHub Pages”

Buen dia
#NuncaParesDeAprender 💻🤝💚

Tu sitio web público con GitHub Pages
Este es un sitio para nuestros proyectos donde lo único que tenemos que hacer es tener un repositorio hosteado.

En la pagina podemos seguir las instrucciones para crear este repo, tomar la llave SSH y hacer un git clone #SSHexample en mi maquina local (Home).

Luego accederemos a la carpeta nueva que aparece en nuestra maquina local, seguido de esto crearemos un nuevo archivo que se llame index.html

Guardamos los cambios, hacemos un git pull y seguido de esto un git push a master y luego vamos a las opcioens de settings de este repositorio y en la parte de abajo en la columna github pages configuramos source para que traiga la rama master y guardamos lo cambios.

Despues de esto podremos ver nuestro trabajo en la web como si tuviéramos nuestro propio servidor.

Platzinautas 💚 🚀
Quiero compartirles mi página hecha con GitHub Pages.
Por algo se empieza c: https://emlsn.github.io/
Y así va quedando la página con la que trabajamos en el curso: https://emlsn.github.io/hyperblog/

Aclaración:
Para tener un servicio de hosting gratis en GitHub pages, no es necesario que el repositorio tenga el nombre de usuario.
Puedes tener muchisimo repositorios y que puedas publicarlo, solo debes cumplir con estos requisitos:

  • Tener tu repositorio
  • Tener tu archivo index.html
  • archivos adicionales
    cuando los tengas, vas a setting y cambias de root a la rama master, luego solicitas la url y ya esta.

PSD:
Pienso que este video solo necesita actualizarse (por eso el error), porque ahora github te brinda servicio de hosting para todos los repositorios que tengas.

🐱‍💻 GitHub Pages es un servicio de alojamiento para un sitio estático que toma archivos HTML, CSS y JavaScript directamente desde un repositorio en GitHub.

Para los que estén en 2022 haciendo el curso, y no les salga su página sin poner el index.html , en Settings de su repositorio deben especificar que el branch sea main y que la ruta la tome de /docs, así ya no va a tomar el README como el index.

De esta manera, su página se muestra directo con:
https://username.github.io/ sin necesidad de agregar index.html

Cuantas paginas puedo pober en Github Pages ?

Nunca pense que iba a llegar tan lejos 😄 que emoción aprender todo esto Freddy es mi Fav.

Acá mi portafolio construido con Vuejs, Aun tengo cosas por mejorar, como la traducción total a ingles, pero funciona lindo… jejeje

https://jesuskinto.com

No coloquen el .html, ya no funciona así, 20 minutos mirando que estaba mal. Que no les pase 😉

https://gsuscastellanossc.github.io/hyperblog/blogpost```

Apuntes 😃

Les comparto mi portafolio hecho con React
https://elmergustavo.github.io

También me gustaría compartirle mi mini portafolio que e ido haciendo con cosas que he aprendido de React JS
https://bryangalicia23.github.io/Pagina-Web-Personal/#/

Para la nueva interfaz necesitan seleccionar docs para que les funcione el ejemplo mostrado por freddy

Es un buen lugar para hostear páginas sencillas, mi recomendación es que si tienes un sitio web propio, en tu github pages agregues una redirección mediante un script a ese sitio web jaja

Qué bonito que es GitHub con nosotros!

Hola como estan?
Les comparto mi humilde portafolio u Hoja de Vida que hice durante el curso de desarrollo web con Platzi, es una bobada pero por algo se empieza
https://diegoalejoreyes.github.io/Portafolio_HV/

Buenas a todos,

Soy Ingeniero en Tecnología Interactiva y Animación Digital

Les comparto mi link, el sitio fue desarrollado en su mayoría con los cursos de desarrollo web y responsive, aun tiene cosillas por corregir.

https://iritaca.github.io/

Saludos a todos

Que tal les dejo un page en github, en dende realize un template para consumir los primeros 150 Pokemon con Angular, estamos en eso todavia…!

https://kapr53.github.io/kapr53.pokedex.github.io/

Aquí dejo mi página web realizada en github pages: https://igarcia53.github.io

Les comparto el mio https://daessar.com

INVOCO A LOS DIOSES DEL DESARROLLO!

Les dejo el link de mi portafolio subido en githud pages😊
https://dlanmi.github.io/Portfolio/

Aqui les dejo mi sitio wed, para ser sincero e visto mejores en los aportes de otros compañeros pero lo hice, tuve algunos errores que me toco corregirlos hasta que salio lo que se me pedía en la clase.

https://juancortesparra.github.io

muy bueno, les dejo el link de mi github page.
https://vitalis-202.github.io/

Pues aquí está un proyecto sencillo del curso de CSSgrid, usando el servicio de github-pages ❤️

https://fsice1.github.io/WebHomer/ mi humilde aporte de los simpson!

Les comparto un sitio muy muy básico que hice como una invitación a una fiesta
https://arzcorp.github.io/invitacion/

No es la gran cosa, pero bueno jajaja, pa cumplir con la clase
https://rotgergabriel.github.io/index.html

listo simple y minimalista https://jemc300x.github.io

Aquí dejo la prueba de mi existencia https://mauricio2802.github.io/

Aquí les dejo una pagina que le hice a mis gatas:
https://jlruedam.github.io/magtowa/

No es mucho pero es trabajo honesto…apenas está en mobile first

Comparto cun ustedes un mapa de demarcación territorial que hice para una tarea en la universidad. Mapa web

Aclaración solo funciona si le agregas a Repository name el “tu_nombre_cuenta”.github.io Lo hice solo con el nombre y me mostraba error

En el curso que dejaron en referencias encontré este link con un proyecto interesante.
Se los dejo por aquí, quizás les sirva de inspiración. 😃
https://lucasfrezzini.github.io/platzi-curso-practico-javascript/
https://github.com/lucasfrezzini/platzi-curso-practico-javascript

Un sitio publicado en Github Pages no tiene límites en cuánto a número de páginas pero si en cuanto a su uso:

Los repositorios no deben exceder de 1 GB de datos.
Los sitios publicados no deben exceder de 1 GB de datos.
Hay un bando de ancha de 100 GB por mes en el sitio publicado.

Desde que supe sobre Github Pages, lo usé para mi cv online.

Ya iría por la tercera actualización 😃

https://jessicahch.github.io/

Les comparto mi página personal que estoy haciendo con GitHub Pages: renatojobal

Amigos aquí les dejo esta pagina que cree en la que explico todos los comandos y la teoría necesaria para trabajar con Git y GitHub, espero les sea útil! https://jhscode10.github.io/pagGit-GitHub/

Es interesante que el hosting de GitHub se adapta bien con Angular! 😃 Para hacer portafolios de nuestros trabajos más profesional.

Aquí esta el link de mi proyecto, les agradecería si me dan un feedback, para los amantes de GOKU, le puso un gif increible 🔥🔥🔥 DaRealBlog

Primero subir el repositorio a github y luego miren este video desde el el minuto 21:53 como pasarlo a github pages de una manera mucho mas fàcil y sencilla… https://www.youtube.com/watch?v=QaxgF4v4hms

Crear un GitHub Pages:

1. Crear un nuevo repositorio dentro de la pagina pages.github.com
2. Clonar repositorio a carpeta de usuario "SSH o HTTPS"
3. Entrar en el directorio nuevo
4. Crear un archivo de index.html
5. Hacer el commit del archivo index.html
6. Hacer Git push 
7. Ingresamos a las opciones del repositorio creado en GitHub y señalamos la opcion de Github Pages y activamos la master/main
8. cambiamos el nombre del usuario a usuario.github.io
9. Listo

Aquí les dejo un proyecto aplicando lo aprendido para realizar rifas sencillas
INGRESAR A RIFAS

Aquí les dejo mi versión de hyperblog:

Hyperblog2.0

https://ieesuschumpitaz.github.io/Hyperblog2/

pues todavía no tengo un portafolio como la mayoría de los comentarios, pero les dejo la pugna que hice para resultados de este curso:
https://cristianramos5.github.io/Blog/

Así luce mi github pages
https://crileiton.me/

les comparto la pagina del proyecto del blogpost.
https://david-padilla.github.io/blog-master/blogpost.html

Aqui les dejo mi web https://fapcod.github.io

Un proyecto de Front-end con el poder de GitHub:https://diego-luna.github.io/Diegital_proyect/

Les comparto la pagina del proyecto BlogPost:

BlogPost

Les comparto mi semi terminado portafolio, le falta agregar proyectos y cosas así jaja.

https://alexandermelian.github.io/

Comparto una pequeña bobadita 😝😝
https://edwinestrada17.github.io/

Comparto mi GitHub Pages https://santiago-matellan.github.io/

Les comparto mi primer projecto subido a GitHub Pages: https://tomassalina.github.io/social-media-challenge/
Nota: tiene dark-mode

Aquí les dejo mi trabajo:
https://diegorojas93.github.io/

Bueno, para practicar yo subi un proyecto que estaba haciendo para practicar un poco de animacion, entren aqui si gustan checar, es un circuito “animado” y el logo del centro tambien.

Les dejo mi prueba, nada especial, ya más adelante con un poco mas de conocimientos en html y css vamos ir actualizando!

My first page in GitHub Pages

Después de pelear con la configuración del nombre de dominio, puede tener mi página lista 😂

Mi página 😎

Es algo sencilla por ahora 😄

pd: Si aparece como sitio peligroso es porque no tengo https 😂💔 tranquilos no es nada malo XD

Gracias Feddy, antes he llevado el curso de definitivo de HTML y CSS, y me encanto, pero con lo que me acabas de enseñar por fin puedo presumir mi pagina web con mis amigos.
Aqui les dejo mi pagina copia de Disney+
https://cesarujos.github.io/

Que bonito, antes intente usar github pages y no fui capaz, ahora que freddy explico, todo salio perfecto

esta es mi web con mi dominio https://sebaszulluaga.com/

Por el momento tomé nota pero no creé aun mi página en el servidor de GitHub, espero seguir tomando todos los cursos de la escuela de desarrollo web y subir mi primer gran proyecto mas adelante. Hasta el momento todo me ha funcionado, tuve un error al hacer mi primer merge pero luego logre solucionarlo, de resto todo lo he entendido y puesto en practica. Vamos por mas!!

Esta interesante para hacer el portafolio de presentacion como muchos compañeros lo tienen. Y son excelentes.

Vere si empiezo con el mio y lo mejor mientras aprendo mas 😃

Proyecto del curso de Frontend Developer 2019.
Platzi Video - GitHub Page

Les comparto la página que hice con el curso de HTML y CSS

Primer layout de mi proyecto:
https://hackmilo.github.io/