Git push force with lease
git push --force-with-lease
Évite d’écraser le travail des autres quand on fait un git push --force
.
Plus exactement, --force-with-lease
n’écrase pas un historique qui n’aurait pas été récupéré au préalable depuis le distant.
On combine avec --force-if-includes
pour en outre vérifier que l’état du dépôt distant a été appliqué à notre historique local.
Je viens d’ajouter un alias :
git config --global alias.pfl "push --force-with-lease --force-if-includes"
(MAJ 14 novembre 24 :
- ajout –force-if-includes
- ajout explications )