La idea es la siguiente:
- Realizar el proyecto en local en nuestro PC.
- Subir los cambios a GitHub (ver tutorial).
- Configurar el servidor apache para que haga deploys automáticos cuando se modifique este repositorio (https://gist.github.com/azhar25git/13d1311bf7acde0326f694587dcd9678).
- Los cambios se actualizarán en el servidor (https://alumnes-ltim.uib.es/gdie2208).
- Instalar git (https://git-scm.com/download/win). Dejar todo por defecto.
- Abrir CMD y configurar nombre y email (el mismo de github).
git config --global user.name "Tu Nombre"
git config --global user.email "MY_NAME@example.com"
- Crear una carpeta en el PC donde va a estar el repositorio en local.
- Abrir el CMD en dicha carpeta (o navegar con cd ...).
- Inicializar git en la carpeta.
git init
- Añadir el repositorio remoto.
git remote add origin https://github.com/carlosveny/GDIE-fauna-salvaje.git
- Cambiar a la rama "main".
git checkout -b main
- Hacer pull del repositorio a la carpeta local. (Si da error este paso, primero ejecutar
git reset --hard
para limpiar los archivos locales).
git pull origin main
- Modificar los archivos (VSC, Notepad, añadir o eliminar archivos...).
- Realizar un commit.
git add --all
git commit -m "Añadir un mensaje cualquiera"
- Hacer push de los cambios en el repositorio remoto.
git push origin main
- Subir los cambios al servidor con una petición curl.
curl "https://alumnes-ltim.uib.es/gdie2208/deploy.php"