Aquest projecte recull exemples i exercicis de l'assignatura de programació
Si el node no està instal·lat, cal instal·lar el "NodeJS" que farà de servidor:
sudo apt install npm
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo n latest
Per descarregar el codi del servidor
git clone https://github.com/optimisme/programacio.git
Per descarregar els mòduls necessaris:
cd programacio
npm install
Per actualitzar el codi des del servidor remot:
git pull origin main
git add .
git stash
git pull
git stash pop
git stash
git pull
git stash drop
- Després del pop cal arreglar els conflictes
Per crear una branca per fer els exercicis
git branch exercicis
git checkout exercicis
Ara podeu fer els canvis oportuns al codi
Cal guardar els canvis que es van fent al git, amb una explicació del què es modifica
git checkout exercicis
git commit -a -m "Explicació de les modificacions"
Per descarregar el nou codi remot sense afectar les teves modificacions
git checkout main
git pull
git checkout exercicis
git merge main --strategy-option ours -m "Merge"
Per descarregar el nou codi remot, però mirant els conflictes amb les teves modificacions
git checkout main
git pull
git checkout exercicis
git merge main -m "Merge"
En cas de conflictes, caldrà un per un arreglant el codi