La protection de branche impose des règles sur une branche comme main : passage obligatoire par une pull request, relecture approuvée, vérifications automatiques réussies avant fusion, interdiction du push forcé. Elle empêche qu'un code non vérifié atteigne la branche principale.