LOCAL -> PAPER
Questa pagina riassume i comandi Git operativi per:
- deploy da
mainaPAPER - creazione tag versione
- ritorno a una versione precedente
Deploy da LOCAL verso PAPER
Assumendo org come remote:
git branch --show-current
git checkout main
git pull org main
git add .
git commit -m "commento"
git push org main
git checkout PAPER
git pull org PAPER
git merge main
git push org PAPER
git checkout main
Creazione TAG versione
Esempio versione v3.4.0:
git checkout PAPER
git pull org PAPER
git tag -a v3.4.0 -m "Release v3.4.0"
git push org v3.4.0
git checkout main
Tornare a una versione diversa
Opzione 1: branch di restore dal tag (consigliata)
git fetch --all --tags
git checkout -b restore-v3.4.0 v3.4.0
Opzione 2: checkout temporaneo del tag (read-only)
git fetch --all --tags
git checkout v3.4.0
Opzione 3: riallineare un branch al tag (operazione invasiva)
git checkout PAPER
git reset --hard v3.4.0
git push --force-with-lease org PAPER
Usare l'opzione 3 solo quando concordata con il team.