Scénario : J'ai des changements locaux non validés dans un fichier source que je veux annuler, et récupérer le fichier source dans son état originel. Dans la ligne de commande git, je ferais "git checkout", mais comment puis-je faire cela dans Egit ?
Réponses
Trop de publicités?Voir cette réponse : https://stackoverflow.com/a/4104149/152061 ( envoyer des votes positifs ici )
Right click on the file -> Replace With -> Index
(les anciennes versions pouvaient dire File in Git Index
plutôt que Index
)
ou si vous voulez annuler tous les fichiers qui ont été modifiés, cliquez avec le bouton droit de la souris sur le projet -> Équipe -> Réinitialiser -> sélectionnez le bouton radio "dur" -> appuyez sur le bouton Réinitialiser.
Une solution consiste à sélectionner le fichier, faire un clic droit > remplacer par > historique local...
sélectionnez le dernier commit que vous avez fait sur ce fichier. Vous pouvez alors vérifier qu'il semble correct et le remplacer dans votre espace de travail.
Puis, finalement, faites un nouveau commit qui annule effectivement le changement que vous avez fait, si vous le devez.