J'ai récemment envoyé un fichier à la tête de ma branche contenant des erreurs. Je dois faire les choses suivantes:
- Obtenir ce fichier d'un commit antérieur à HEAD
- Renvoyer ce fichier dans HEAD
Quelle est la meilleure façon de s'y prendre?
J'ai récemment envoyé un fichier à la tête de ma branche contenant des erreurs. Je dois faire les choses suivantes:
Quelle est la meilleure façon de s'y prendre?
Vous avez pratiquement dit vous-même:
De la première à obtenir le fichier d'un commit avant:
$> git checkout HEAD~1 path/to/file.ext
Puis validez:
$> git commit -a -m 'Retrieved file from older revision'
Si seulement les modifications apportées à ce fichier où elle est présente dans le dernier commit, vous pouvez même utiliser git-revert
:
$> git revert HEAD
Je pense qu'il serait mieux pour en faire un distinct s'engager, parce qu'il vous dit exactement ce que vous avez annulées, et pourquoi. Cependant, vous pouvez squash dans la précédente livraison à l'aide de la --amend
commutateur git-commit
.
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.