L’un des changements majeures est le mode "simple" qui devient le mode par défaut pour le "git push", ce qui permet de faire le commit de la branche actuellement utilisée et de la faire correspondre avec celle qui porte le même nom sur le dépôt disant.
Parmi les changements majeurs :
- La portée des commandes "git add –u" et "git add –A" est globale (sur l’ensemble de l’arbre), pour limiter leur portée sur le dossier courant il faut utiliser les commandes de la sorte "git add –u ." et "git add –A ."
- "git add <chemin>" et "git add –A <chemin>" sont équivalentes désormais
- La variable de configuration "core.statinfo" a été supprimée
- L’option "–q" pour la commande "git diff-files" a été supprimée
- La variable "commit.gpgsign" peut être utilisé pour configurer la signature GPG automatique des "git commit"
- Le nouveau paramètre de configuration "pull.ff" permet de filtrer les "git pull", laissant passer que ceux de type fast-forward
Pour consulter la liste de tous les changements apportés sous Git 2.0, voir les notes de version.
Source : Notes de la version 2.0 de Git
Et vous ?
Qu’en pensez-vous ?