🐱👓 Este repositorio fue desarrollado dentro del taller práctico de Git y GitHub para la comunidad de Paradigma Indie.
En el taller desarrollamos este proyecto con el fin de mostrar de forma práctica el funcionamiento de Git y GitHub.
En este taller repasamos los siguientes conceptos:
-
Git: es un software de control de versiones distribuido y nos permite administrar los cambios en el código.
-
GitHub: Es una plataforma web para alojar proyectos utilizando el sistema de control de versiones Git.
-
git init: crea la subcarpeta oculta “.git” donde se encuentra un mapa del proyecto.
-
git add: comienza a rastrear los archivos del proyecto.
-
git status: muestra el estado actual.
-
git commit: confirma los cambios realizados.
-
git log: muestra el historial de commits.
-
git diff: muestra las diferencias en el código.
-
git rm: elimina un archivo del proyecto
-
git reset: restablece un repositorio a un punto anterior.
-
git branch: lista todas las ramas locales.
-
git checkout: sirve para moverse entre una ramas.
-
git merge: combina los cambios en la rama actual.
-
git remote: crea, muestra y elimina conexiones a otros repositorios.
-
git push: envia los cambios a una rama remota
-
git pull: descarga los cambios y los combina en la rama actual.
-
git tag: crea, muestra y elimina etiquetas.
-
Jekill: es una herramienta que se encarga del apartado visual de un proyecto.
-
GitHub Pages: es una forma de mostrar un repositorio como un sitio web.
-
git clone: clona o copia un repositorio remoto.
-
Fork: Un fork significa bifurcación, supone copiar un proyecto y partir de este hacer modificaciones.
-
Pull Request: (PR) se utilizan para solicitar incorporaciones de cambios en repositorios remotos.
-
Issues: donde se puede informar errores de software o solicitar funciones que podría tener un repositorio.
-
Projects: se componen de issues, solicitudes de funciones y notas que se clasifican como tarjetas en las columnas de su elección.
-
Wiki: puede usar la wiki de un repositorio para compartir manuales de uso o documentación extensa.
-
Release: es la versión de un proyecto lista para su distribución.
-
Badges: (insignias) agregan información relevante acerca de un repositorio.
-
.gitignore: es un archivo que permite ignorar archivos o carpetas en los cambios.
- Manuel Gil - Maestro - ManuelGil / imgildev
- Manuel Romero - Alumno - Manuel Romero
Tú también puedes hacer parte de este repositorio, solo tienes que hacer un Pull Request (PR) agregando tu usuario de GitHub con el rol de alumna/o.
Puedes ver la lista de contribuyentes que trabajaron en este repositorio.