Hello
Le plus simple depuis l'interface GitLab, sans passer par la ligne de commande :
- Dans ton projet GitLab, va dans Code → Commits (ou Repository → Commits selon la version).
- Tu vois la liste des commits de la branche
main, du plus récent au plus ancien. Chaque modif faite depuis Silex correspond à un commit.
- Repère le(s) commit(s) qui ont cassé ton site (en général les plus récents).
- Clique sur un de ces commits → bouton Options (ou les trois points) en haut à droite → Revert.
- GitLab te propose de créer directement le commit de retour arrière sur
main (coche l'option "Start a new merge request" si tu veux valider via une MR, sinon laisse décoché pour pousser directement sur main).
- Répète l'opération pour chaque commit à annuler, en commençant par le plus récent et en remontant vers le plus ancien (l'ordre est important sinon tu auras des conflits).
Une fois fait, recharge Silex : il va relire la dernière version de main, qui correspond à ton ancien état fonctionnel.