Skip to content

Latest commit

 

History

History
79 lines (62 loc) · 7.46 KB

README.md

File metadata and controls

79 lines (62 loc) · 7.46 KB

Recursos para Aprender Git y GitHub

Este repositorio recopila una serie de recursos web útiles para aprender y profundizar en el uso de Git y GitHub. Aquí encontrarás enlaces a guías, hojas de trucos, tutoriales, videos y artículos que te ayudarán a mejorar tus habilidades en control de versiones.

git-github

Contenidos


Introducción 👌

El control de versiones es una habilidad esencial para cualquier desarrollador. Git es una de las herramientas de control de versiones más populares y se usa junto con plataformas como GitHub para colaborar en proyectos de software. Este repositorio tiene como objetivo centralizar recursos de aprendizaje para facilitar el proceso de aprender y mejorar en el uso de estas herramientas.

Recursos

Recursos web 🖥️

  • Git Cheat Sheet - NDP Software: Un recurso visual interactivo que explica los diferentes comandos de Git y cómo se relacionan entre sí en el flujo de trabajo de Git.
  • Git by Example - Anton Z: Un recurso basado en ejemplos prácticos que detalla el uso de Git paso a paso y ofrece referencias rápidas a comandos y prácticas comunes.
  • Git Immersion: Un resumen práctico con casos de uso concretos de cómo y cuándo aplicar ciertos comandos de Git.
  • Git lista de comandos más usados: cheetsheet propio elevorado en un post de devto.
  • Entendiendo git rebase: guía practica y terorica para entender los fundamentos de git rebase, tipos de rebase, cuando usarlo, etc.
  • merge vs rebase: comprende los conceptos de rebase y merge, cuando usar uno u el otro, etc.
  • Visualizing Git: herramienta que tranforma los comandos git que hagas en grafos interactivos para comprender a profundidad y graficamente el uso de git y github.
  • ¿Qué es un contro de versiones y como funciona?: blog en español de freecodecamp donde te enseña las bases teoricas de los que es un sistema de control distrubuido y como funciona en la practica
  • git stash: que es, paa que sirve y cuando usar el stach de git para poner en pausa nuestro trabajo y continuarlo mas tarde.
  • git reflog: aprende este poderoso comnado de git para recuperar commits que creias perdidos, no olvides que git guarda todo.
  • 10 comandos git que deberias saber: resumen de los 10 comandos mas importantes que debes dominar en git
  • 7 comandos git que no conocias: resumen de 7 comandos git que necesitas saber

Herramientas para desarrolladores 🛠️

  • gitignore.io: Genera de manera automática el archivo .gitignore para las tecnologías del proyecto con el que estés trabajando. Gratis y de código abierto.
  • Emoji cheatsheet: Lista de emojis permitidos para usar en GitHub.

Clientes gráficos 📈

  • Rela Git: Cliente sencillo y de código abierto.
  • Git Kraken: Cliente de código abierto, robusto y estético para la administración de repositorios.
  • SourceTree App: Un cliente para Git donde puedes ver todo el proyecto de manera gráfica y concisa.
  • Gitk: es un cliente que viene por defecto al momento de instalar git, es muy básico y no muy visual, pero funciona muy bien.

Videos 📹

Markdown 👽

  • Guía de Markdown en GitHub: Guía oficial de GitHub sobre cómo usar Markdown para documentar y dar formato a archivos de manera efectiva.
  • Markdown Cheat Sheet: Una hoja de trucos completa para aprender los elementos clave de Markdown y su sintaxis.
  • Markdown Quiz: Quiz interactivo de Markdown que te permite practicar cada elemento y ver cómo se muestra el formato en tiempo real por pantalla.
  • Markdown Hacks: trucos útiles para hacer con markdown, poco conocidos perp muy útiles
  • Marwdown para GitLab: guía completa para usar markdown en gitlab
  • ¿Cómo funciona markdown?: breve resumen de la historia y el funcionamiento de markdown (solo para frikis 👽)

Pull Request 😎

Contribuir ✨

Si tienes algún recurso que consideres útil, por favor siéntete libre de contribuir. Haz un fork de este repositorio, añade el recurso en la sección correspondiente y haz un pull request.

Licencia 😃

Este proyecto se distribuye bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.