J'ai cloné un dépôt et je veux passer d'un dépôt à un commit pour tester mon plugin par rapport au noyau.
Ah, c'est fait :) Je pensais que le checkout n'autorisait que les noms de branches.
J'ai cloné un dépôt et je veux passer d'un dépôt à un commit pour tester mon plugin par rapport au noyau.
Lorsque vous extrayez un objet non-branché (un commit par son ID ou un tag), vous obtenez une tête détachée. stackoverflow.com/questions/3965676
Lorsque vous voulez revenir au dernier commit, utilisez simplement "git checkout nameOfYourBranch".
Étape 1 : Récupérer la liste des commits :
git log
Vous obtiendrez une liste comme dans cet exemple :
[Comp:Folder User$ git log
commit 54b11d42e12dc6e9f070a8b5095a4492216d5320
Author: author <author@gmail.com>
Date: Fri Jul 8 23:42:22 2016 +0300
This is last commit message
commit fd6cb176297acca4dbc69d15d6b7f78a2463482f
Author: author <author@gmail.com>
Date: Fri Jun 24 20:20:24 2016 +0300
This is previous commit message
commit ab0de062136da650ffc27cfb57febac8efb84b8d
Author: author <author@gmail.com>
Date: Thu Jun 23 00:41:55 2016 +0300
This is previous previous commit message
...
Étape 2 : copier le hash de commit nécessaire et le coller pour la vérification :
git checkout fd6cb176297acca4dbc69d15d6b7f78a2463482f
C'est tout.
Avec git log --pretty="%h - %s" l'utilisateur peut obtenir un hash raccourci (et le message de commit) qui fonctionne également sur git checkout.
Cela ne fonctionne pas, résultat : fatal : votre branche actuelle 'master' n'a pas encore de commits.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.