Este repo cuenta con tres proyectos que usarás para tu curso de Git y Github.
Los proyectos son los siguientes:
Una muy colorida plantilla HTML básica para lograr una muy buena presentación y llevar a tu audiencia a todos tus canalaes sociales.
Puedes verla aquí.
Una API básica con solo tres métodos de prueba. ¡Lo que importa es aprender de Github ahora!
Si quieres probarla en modo local solo necesitas escribir los comandos:
pip install -r requirements.txtY luego podrás ejecutar la aplicación usando uvicorn.
uvicorn app:app --reloadPuedes verla aquí.
Un paquete muy simple de PIP que servirá para crear un artefacto. ¿Te imaginas publicando tu primer paquete PIP?
Todos los archivos preconstruidos están ya cargados en este repo, sin embargo los únicos dos que necesitas son setup.py y el contenido de la carpeta mi_paquete, todo lo demás lo puedes borrar.
Modifica setup.py con tu propia información.
from setuptools import setup, find_packages
setup(
name="paquetePlatzi", # Nombre del paquete
version="0.1.0", # Versión inicial
packages=find_packages(), # Paquetes a incluir
description="Un paquete pip simple de saludo", # Breve descripción
author="Amin Espinoza", # Tu nombre
author_email="[email protected]", # Tu correo electrónico
url="https://github.com/platzi/git-github", # URL del proyecto
)Después de eso si es necesario, instala las herramientas adecuadas para empaquetar el proyecto.
pip install setuptools wheelEmpaqueta tu proyecto.
python setup.py sdist bdist_wheelAquí es donde están todos los archivos de esta carpeta y donde la clase comenzará.
Puedes verla aquí.
Genial con toda en este curso Lo haremos como debe ser
Git y GitHub! Estos son pilares fundamentales para cualquier desarrollador o científico de datos, ya que permiten un control de versiones eficiente, colaboración en proyectos y despliegue de código en la nube.
Acerca de Aprende sobre control de versiones y colaboración en proyectos de software. Gestiona repositorios, ramas y conflictos con Git, y utiliza GitHub para alojar proyectos, gestionar issues y realizar pull request. Al finalizar, estarás listo para trabajar en equipo y contribuir a proyectos reales, mejorando tu perfil profesional en desarrollo.
Se realiza la bifurcacion del repo Patzi y se clona con exito en la pc local
$ git branch # Verifica la rama activa $ git pull origin main # Jala los últimos cambios de la rama main en GitHub
$ git add . # Prepara los archivos para el commit $ git commit -m "Descripción del cambio" # Realiza el commit $ git push origin main # Sube los cambios a GitHub
Resumen
¿Cómo sincronizar tus repositorios con git pull, git push y git fetch? La gestión de repositorios es una habilidad esencial en el desarrollo de software moderno. Git y GitHub permiten a los desarrolladores colaborar y sincronizar cambios de manera eficiente. Aquí te explicaremos cómo los comandos git pull, git push y git fetch juegan un papel crucial en este proceso, ayudándote a entender cuándo y cómo utilizarlos para mantener tus repositorios actualizados.
$ git fetch origin # Jala los cambios de la rama origen
$ git log main..origin/main # Compara las diferencias entre la rama local y la remota
$ git merge origin/main # Fusiona los cambios evaluados