Git Hooks : Empêcher un commit dans une branche

Créer un nouveau fichier nommé pre-commit dans le dossier caché .git/hooks et saisissez-y ce contenu :

#!/bin/sh

branch="$(git rev-parse --abbrev-ref HEAD)"

if [ "$branch" = "master" ]; then
  echo "Commit impossible sur la branche master"
  exit 1
fi

Ensuite rendez-le exécutable avec :

chmod +x .git/hooks/pre-commit

Ceci aura pour effet d'empêcher tout commit fait directement sur la branche master. Les merge seront, eux, toujours possibles.

Source : Git: Prevent commits in master branch

Maîtriser les espaces insécables

Si vous faites du développement Web depuis un certain temps, il vous est certainement déjà arrivé une de ces situations : Peu importe la…

22 juillet 2022

Positionner une background-image par rapport à la droite en css

Il est souvent utile de positionner une image de fond relativement à la droite d'un élément HTML. Exemple, positionner un chevron dans un…

22 juillet 2022