« Git/Premiers pas » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 288 :
Il est possible de fusionner une soumission avec la dernière révision, via l'argument ''amend'', sans avoir à réécrire leur résumé avec ''no-edit'' :
git commit --amend --no-edit
 
Si la cible n'est pas la dernière révision, on peut annuler les intermédiaires (via git reset) jusqu'à ce qu'elle le devienne, puis ensuite, replacer les commits annulés avec :
* <code>git cherry-pick xxx</code> (où xxx est l'ID du commit)
 
Par ailleurs, certains logiciels clients Git permettent de rassembler plusieurs révisions sélectionnées depuis une liste, comme la fonction ''cherry-pick'' de SmartGit ou [[NetBeans]] qui permet de sélectionner des commits existant pour les intégrer à sa branche, ou ''git blame'' pour afficher les auteurs de chaque passage.
 
Mais enEn console, annuler ou modifier un commit peut être réalisé de trois différentesplusieurs manières :
* <code>git commit --amend --no-edit</code>
* <code>git reset HEAD~1</code>