Introducci贸n a Git

1

驴Por qu茅 usar un sistema de control de versiones como Git?

2

驴Qu茅 es Git?

3

Instalando 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?

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

C贸mo funcionan las llaves p煤blicas y privadas

19

Configura tus llaves SSH en local

20

Uso de GitHub

21

Cambios en GitHub: de master a main

22

Tu primer push

23

Git tag y versiones en 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

C贸mo usar Git Stash: guarda cambios temporalmente

37

Git Clean: limpiar tu proyecto de archivos no deseados

38

Git cherry-pick: traer commits antiguos al head del 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

Readme.md es una excelente pr谩ctica

33/43
Recursos

README.md es el lugar donde se explica de qu茅 trata el proyecto, c贸mo utilizarlo y dem谩s informaci贸n que se considere que se deba conocer cualquier persona que vaya a trabajar de alguna forma con el proyecto.
.
Los archivos README son escritos en un lenguaje llamado markdown, por eso la extensi贸n .md, mismo que es un est谩ndar de escritura en diversos sitios (como Platzi, Wikipedia y el mismo GitHub). Aqu铆 puedes ver las reglas de markdown.

Los README.md pueden estar en todas las carpetas, pero el m谩s importante es el que se encuentra en la ra铆z. Este documento ayuda a que los colaboradores sepan informaci贸n relevante del proyecto, m贸dulo o secci贸n. Puedes crear cualquier archivo con la extensi贸n .md pero solo los README.md los mostrar谩 por defecto GitHub.

Aporte creado por: David Behar.

Aportes 278

Preguntas 16

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

si quieren crear el README.md desde el mismo editor.
VSCODE nos da una opci贸n para poder visualizarlo.

para visualizarlo
1) abrimos el archivo README.md
2) damos click en la parte superior derecha en el siguiente icono

Listo

POSDATA:
no es la gran cosa, pero nos ayuda en el caso de quieras hacer algo simple o no tengas internet.

馃憤馃帀馃巶

Despu茅s de mucho indagar pude dise帽ar una plantilla efectiva que uso en todos mis repositorios. Por ejemplo, mi repositorio m谩s votado es https://github.com/ManuelGil/Reset-Windows-Update-Tool y cumple con los siguientes consejos:

  • Usa emblemas (badges) que informen a otros desarrolladores sobre el estado de tu desarrollo (actualizaci贸n, versi贸n, licencia). Puedes encontrar o crear badges en https://shields.io/.
  • Puedes colocar atajos (follow, fork, issue, download) en tu repositorio que inviten a la acci贸n. Aqu铆 algunos atajos https://buttons.github.io/.
  • Los repositorios m谩s votados son aquellos que tienen un manual de contribuci贸n y un c贸digo de conducta. Ejemplos en ingl茅s: CONTRIBUTING.md - CODE_OF_CONDUCT.md.
  • Puedes agregar emojis en tu archivo README y en tus commits. Algunos truco para los mensajes en tus commits.

Como 煤ltima recomendaci贸n, puedes hacer un archivo README en ingl茅s para que tu repositorios lleguen a un p煤blico mucho mayor.

Espero que estos consejos te sean 煤tiles 馃槈

Apuntes!

Mi super README.md

Readme.md y markdown

README.md es el lugar d贸nde se explica de qu茅 trata el proyecto, c贸mo utilizarlo y dem谩s informaci贸n que se considere que se deba conocer antes de utilizar un proyecto.
.
Los archivos README son escritos en un lenguaje llamado markdown, por eso la extensi贸n .md, mismo que es un est谩ndar de escritura en diversos sitios (como platzi, como wikipedia y obvio GitHub), ver reglas de markdown.
.
Los README.md pueden estar en todas las carpetas, pero el m谩s importante es el que se encuentra en la ra铆z y ayudan a que los colaboradores sepan informaci贸n importante del proyecto, m贸dulo o secci贸n, puedes crear cualquier cualquier archivo con la extensi贸n .md pero s贸lo losn README.md los mostrar谩 por defecto GitHub.
.
Un ejemplo de archivo Readme.md son mis apuntes de este curso.

Comparto un resumen del curso y algunos comandos de GIT

https://github.com/UtoSkydive/Comandos-Git-y-Github.github.io

As铆 quedo mi README

EL README de mi Perfil

Se que le falta algo de informaci贸n pero tranquilos, tranquilos primero es git y github ya despu茅s es inteligencia y mas cosas locas, lo importante es que me he vuelto un experto en esto de los readme jeje XD.

ya hablando enserio, he encontrado un monto de formas para hacer muchas cosas locas que hacen que se vea super bonitos los readme de hecho hice un Tutorial de los comandos para hacer un readme por si desean verlo.

Tambi茅n estoy indeciso si de hacer un tuto en los post de este curso para mostrar como estilizar los readme mas alla de los comandos del markdown 鈥,md鈥 pero no se 驴que Opinan ustedes?

Toolbox para crear README

Inspiraci贸n
Laravel
Vue
Ghost
Herramientas
馃搼Editor de archivos MD
馃弲Editor de medallas
馃挌Repo de emojis

En este v铆deo, explican Markdown, de una manera sencilla https://www.youtube.com/watch?v=y6XdzBNC0_0

La soluci贸n que realice
https://github.com/Jonesh05/Hyperblog

Apuntes 馃槉

Para los que no sepan, desde Visual Studio Code tambi茅n pueden trabajar su ReadMe.md y ver el Preview de como esta quedando su documento, solo deben oprimir ctrl+k v en Windows o Linux o comand +k v para Mac

Por fin se para que sirve ese bendito archivo README.md

En vscode yo suelo usar la extension https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced
ya que permite ver de mejor manera como se ve el contenido que escribo en mark down ya en github o gitlab.

Estas son las paginas que Freddy utiliz贸 para los emojis:
http://getemoji.com/
https://emojipedia.org/

Entend铆 esa referencia asjdasjdaj
Con amor, ni帽ita

Este curso es el santo grial de tener un buen portafolio en GitHub 鈥 Es que podemos hacer de todo y se ver谩 fant谩stico!

README nos permite definir la descripci贸n de nuestro repositorio, este suele ser el primer elemento que ver谩 un visitante cuando entre.

Me inspir茅 un cometario para dejar as铆 mi Readme: para recordar que en marzo de 2022 estoy tan solo al inicio, y con mucho por mejorar y aprender, del largo camino de la programaci贸n, que estoy seguro me llevar谩 muy lejos y me traer谩 grandes satisfacciones.

Readme.md est谩 basado en un formato de escritura conocido como Markdown. Si quieren aprender un poco m谩s vayan al siguiente enlace: https://platzi.com/clases/1650-prework/21969-como-crear-un-buen-readmemd-y-sintaxis-de-markdown/

hola, ya se como escribir aqui!!! Ya era hora

listo

Asi quedo mi repositorio ahora.

C贸mo se hace ac谩 para poder subir freaking im谩genes?? Nunca he podido. RAYOOS!!

Mi README del perfil de GitHub
https://github.com/elmergustavo

para salir de vim tambi茅n se puede usar el comando:
:wq

donde la w significa write changes 鈥済uardar cambios鈥.
y la q significa 鈥渜uit鈥 salir.
los 2 combinados le dan la orden a vim de Guardar y luego salir.

aqui me doy cuenta de que poca creatividad tengo para hacer algo bonito jajaja

De verdad no me arrepiento de haber pagado Platzi, nos ense帽a lo que la Universidad no, lo mejor, muy didactico, practico, como deberia ser.
Estudiar deberia ser un deleite, Platzi lo hace de esta manera

Les comparto una guia muy breve, concisa y completa que hice sobre el uso de markdown
Aclaro que no es un instructivo como tal, pero en el use la mayoria, sino es que todas las sintaxis existentes en md es muy util ya que solo buscas la sintaxis que quieres usar y ves como usarla.

Comentar sobre tu proyecto ayuda a mas gente no solo a saber que estas haciendo sino que ellos pueden aprender de ello y he all铆 la importancia del README.md

Si el README.md no es bonito, nadie entrar谩 o soy solo yo jajaja, Genial!

Buenas, les aporto este editor: https://stackedit.io/app#

Atom tiene un plugin integrado para ver la preview del markdown, solo tienen que darle a ctrl + shift + m con el archivo markdown abierto

Duda resuelta. Siempre me pregunte para que era el Readme.md

genial por el aporte

Excelente explicaci贸n y editor de readme.md, y temas del curso.
Esas m煤tiples personalidades de freddy son de lo mejor jaja

Excelente clase para modificar el readme

Genial!

Markdown es la misma forma en la que se escriben comentarios ac谩, tambi茅n est谩 la documentaci贸n

https://www.markdownguide.org/

Que interesanrte

  • hola

Pueden crear notas de los cursos en Notion y se hace m谩s facil escribir en markdown, tambi茅n pueden subir sus notas para guardarlas y verlas en cualquier momento en GitHub.

He creado varios repositorios, el primero fue presisamente un README.md sobre html que pueden ver en mi github 馃槂
pero ahora llevo algo mas estruturado con mis apuntes de git y github, comandos y todo lo que hemos visto a partir de la terminal de comandos, me parecio interesante realizar unos apuntes en .md

Mis primeros inicios con el c贸digo (sin tenerlo tan claro) fueron en Wikipedia cada que hac铆a una edici贸n y la modificaba desde 鈥渆l c贸digo鈥 馃槂 Que belleza.

interesante>
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:

Simple, fast routing engine.
Powerful dependency injection container.
Multiple back-ends for session and cache storage.
Expressive, intuitive database ORM.
Database agnostic schema migrations.
Robust background job processing.
Real-time event broadcasting.

Muy Chevere para poder editar Readme.md
para que las personas puede entender sobre que de es el nuestro proyecto

Impresionante clase, ahora conozco dos herramientas que me ayudaran a crear estupendos archivos Readme que son el Editor.md para tener la previsualizaci贸n de los cambios y el Getemoji.com para buscar los emojis que quiera y a帽ad铆rselos a la portada del repositorio.

Excelente, ahora aprend铆 usar mejor GitHub, edit茅 los readme de mis proyectos en GitHub, te da un perfil mucho mas profesional.

Modifique mi Readme.md
Que emoci贸n!!!

README.md es una excelente pr谩ctica en tus proyectos, md significa Markdown es un especie de c贸digo que te permite cambiar la manera en que se ve un archivo de texto.

Lo interesante de Markdown es que funciona en muchas p谩ginas, por ejemplo la edici贸n en Wikipedia; es un lenguaje intermedio que no es HTML, no es texto plano, es una manera de crear excelentes texto formateados.

Para hacer un template para issues se coloca 鈥渋ssues_template.md鈥 o para pull requests se coloca 鈥漰ull_requests_template.md鈥 , se coloca la extension .md (mark down):

  • Para hacer un t铆tulo se coloca ## t铆tulo de ejemplo.
  • Para hacer una lista para seleccionar se coloca 鈥- [ ] ejemplo鈥.
  • Para colocar texto normal, se coloca sin m谩s el texto.

Readme.md es la descripci贸n de lo que hace el proyecto. Es decir la informaci贸n del proyecto en como funciona y tambi茅n describe las parte de cada contribuidor ha realizado en el repositorio. Entre otras cosas mas, el Read.md es libre para agregar cosas especificas que quieres que sepan otras personas acerca de tu proyecto.

Por as铆 decirlo el Readme.md es una vista por arriba de nuestro proyecto donde se da informaci贸n sobre el mismo.

Tambi茅n modifique el README de mi perfil en Github: @CabosManuel

En los comentarios dentro del archivo README puse los links de referencia a todos los badge o botones e im谩genes que us茅 para personalizarlo as铆 馃槃. (10h de modificaciones xD)

El README es la carta de presentaci贸n de cada repositorio, por tanto aprender a crear un buen REAME, claro, conciso, detallado y visualmente bien elaborado es un plus para nuestro portafolio.

Con la tecla ventana + .(punto) en muchos de los editores se puede abrir el listado emojins

Saludos 馃懆馃徏鈥嶐煉

Los README.md pueden estar en todas las carpetas, pero el m谩s importante es el que se encuentra en la ra铆z y ayudan a que los colaboradores sepan informaci贸n importante del proyecto, m贸dulo o secci贸n, puedes crear cualquier cualquier archivo con la extensi贸n .md pero s贸lo losn README.md los mostrar谩 por defecto GitHub.

que genial asi termina colocando de forma mas profesional tus proyectos.

Mi editor de markdown favorito es typora

Ya casi por terminar el curso 馃槂

Totalmente maravillado con esta herramienta.

Otro muy buen editor para tu Readme.md es

Excelente editor, yo uso vscode, pero no esta demas probar

Buena clase pero implete lo del editor online y me aparecio feo en github pero le a帽adi html y me salio perfecto

Excelente explicaci贸n y editor de readme.md, y temas del curso.

Excelente鈥1!!

excelente la forma de modificar el proyecto cada vez me siento mas profesional

Este curso es hermoso

Siempre me pregunt茅 como hacian esas descripciones en los repositorios, excelente clase!

No tenia la idea , de la importancia de Readme.md

Excelente clase, ahora a seguir utilizando siempre los readme.

Inspirarse en proyectos Open Source

Excelente explicaci贸n y recursos. Gracias!

Ahora si me quedo mas claro Readme.md. De ahora en adelante todos mis repositorios tendran Readme.md .

Te lo prometo Freddy. Lol , xD

Hora de crear README.md para todos mis proyectos personales.

que genial, yo pense que los archivos read me solo eran .txt o planos

Excelente.

Yo me pregunto 驴alguien escribi贸 a mano todo el README.md? Porque yo no XD
Mi confiable CRTL + C CTRL + V

muy emocionante. yo pens茅 que solo se pon铆a texto plano y ese editor de README.md funcionaba como un word

Las personalidades multiples de freddie, jajajajjaa.

1:01 Readme.md es pr谩cticamente la representaci贸n del repositorio

El Redme es como la carta de presentaci贸n de nuestro repositorio en github, tener un buen Readme sin duda traer谩 estrellas a tu repo !

#Ooooh.
As铆 que de esta manera es que los comentarios de ac谩, pueden tener formato. 馃く

readme.md = el md significa ( markdown = Reduccion )

Para trabajar los readme de mis repo usas dillinger.io

Muy beno

Yo para editar markdown uso un software llamando Typora, esta disponible para varios sistemas operativos y es MUUY bueno. Cada que vaz que das enter que previsualiza lo que escribiste. As铆 que puedes ver el mardown que escribes en tiempo real sin necesidad de tener un panel lateral ocupando espacio como ocurre en Visual Studio Code

Lo importante es la intenci贸n XD. Veo que Esta seci贸n de aportes se parece un poco de cuando se edita en .md

Clase 33 鈥 Readme. md es una excelente pr谩ctica


驴Usar el archivo Readme. md se considera buena pr谩ctica?

  • S铆.

驴Qu茅 significa la extensi贸n .md?

  • Markdown.

驴Para qu茅 nos sirve Markdown?

  • Para cambiar la apariencia de un archivo de texto.

驴C贸mo podemos aprender a usar el archivo Readme. md?

  • Inspir谩ndonos de proyectos en GitHub

驴Para qu茅 usamos el archivo Readme. md?

  • Para contarle al mundo de que trata un repositorio, algo as铆 como una descripci贸n.

驴En qu茅 lugar debemos de almacenar el archivo Readme. md?

  • En la ra铆z de nuestro repositorio.

驴Podemos agregar c贸digo HTML a un archivo Readme. md?

  • S铆.

驴La Wikipedia usa Markdown para editar su contenido?

  • S铆.

Comparto mis apuntes

Me siento una pro de git y github