Le Sat, Apr 30, 2011 at 09:23:40PM +0200, Basile Starynkevitch a écrit : > > On ne peut donc pas supprimer des commits. On peut tout au plus > modifier certains (ou tous les) fichiers (gérés par le versionneurs) > pour qu'ils reviennent dans l'état où ils était il y a (par exemple) un > moins. Ensuite, on va par exemple commit-er ce nouvel état là. Mais le > versionneur a bien enregistré tous les états commit-és par définition > même.
Bonjour, Git peut supprimer des commits, c'est à dire réécrire l'histoire, par exemple avec les commandes rebase et filter-branch. On s'en sert par exemple pour rendre plus synthétique un changement développé en privé, pour effacer définitivement un fichier trop gros après s'être mordu les doigts de l'avoir inclus, ou pour oublier entièrement un fichier dont on s'aperçoit longtemps après l'avoir ajouté qu'il n'était pas redistribuable, et caetera. C'est bien sûr une utilisation avancée qu'il n'est pas nécessaire de maîtriser au début. Bon dimanche, -- Charles Plessy Illkirch-Graffenstaden, Alsace, France. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110501064439.ga9...@merveille.plessy.net