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 un 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

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

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 249

Preguntas 16

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta 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:

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

Comparto un resumen del curso y algunos comandos de GIT

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

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.

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

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

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.

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

Así quedo mi README

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

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

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

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/

listo

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

donde la w significa write changes “guardar cambios”.
y la q significa “quit” salir.
los 2 combinados le dan la orden a vim de Guardar y luego salir.

Apuntes 😊

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!

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

Entendí esa referencia asjdasjdaj
Con amor, niñita

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

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

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 “el 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!!!

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

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 “issues_template.md” o para pull requests se coloca ”pull_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.

Asi quedo mi repositorio ahora.

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

Genial!

Excelente clase para modificar el readme

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

genial por el aporte

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

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.

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

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

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

Me siento una pro de git y github

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.

la clase que me hizo querer aprender HTML 😄

¡Apuntes!
Esta clase repasó:

  1. Qué es un README. md:
    En un primer momento hay que ver que este documento es de tipo .md, es decir, es un documento markdown. Permite caracterizar, hasta cierto punto, el texto o información que este contenga.
    Un documento README .md es la referencia que deben tener todos los repositorios en el cual se resumirán las características más relevantes del repositorio. Es considerado una buena práctica.

Por último, a modo de consejo, es buena idea SIEMPRE estar consultando repositorios públicos (en especial proyectos Open Source) pues da muchas ideas acerca de como organizar/modificar el repositorio.

Buena pagina la de crear el readmemd , muy util

Lastima que no puedo compartir imágenes acá o tan solo no sé como es que hacen los demás
.
.
.
FFFFFFFF
F
FFFFF
F
F

Mi Readme

Asi quedo mi readme
pueden contactarme para que el suyo quede igual es muy sencillo, o clonarlo e intentarlo hacer ustedes

  • Eltalchelo en github