Avec git log
J'obtiens une liste des modifications que j'ai effectuées jusqu'à présent.
commit f5c5cac0033439c17ebf905d4391dc0705dbd5f1
Author: prosseek
Date: Fri Sep 3 14:36:59 2010 -0500
Added and modified the files.
commit c14809fafb08b9e96ff2879999ba8c807d10fb07
Author: prosseek
Date: Tue Aug 31 08:59:32 2010 -0500
Just simple test for core.editor.
... etc ...
-
Comment puis-je revenir à un commit spécifique ? Par exemple, que dois-je faire si je veux revenir à
commit c14809fafb08b9e96ff2879999ba8c807d10fb07
? -
Existe-t-il un autre/meilleur moyen de revenir à un commit spécifique avec Git ? Par exemple, puis-je mettre une étiquette sur chaque commit pour le récupérer avec cette étiquette ?
1 votes
Même si cette question est en fait plus ancienne que celle dont elle est maintenant marquée comme un doublon, celle-ci a une meilleure réponse. meta.stackexchange.com/questions/147643/
6 votes
C'est un exemple parfait de la façon dont git est f--k'up (de la réponse de bwawok) : "... alors si vous vouliez pousser ceci à quelqu'un d'autre qui a le nouvel historique, ça échouerait". . A quoi cela sert-il si vous ne pouvez pas le recontacter dans le dépôt distant ? ?? Je suis absolument stupéfait de voir à quel point Git a rendu difficile des opérations simples.
3 votes
J'ai littéralement lu pendant une heure comment revenir à un commit précédent et je ne connais toujours pas la réponse. Vous avez tout à fait raison, git rend les choses plus compliquées qu'elles ne devraient l'être.
0 votes
@robben Réinitialiser puis forcer la poussée