web-dev-qa-db-fra.com

Comment faire fonctionner un simple retour sur Git / EGit?

D'accord. Les choses simples devraient être simples, alors j'espère que c'est le cas. :)

J'ai changé un fichier, maintenant je veux revenir à la dernière version du dépôt git parce que mes modifications sont nulles et je veux recommencer à nouveau en changeant le fichier.

En ce qui me concerne, vous devez faire ceci:

git checkout -- <NAME OF FILE>

Première question: comment faire cela dans Eclipse avec EGit? Il n'y a pas d'option de paiement sous l'équipe. :( :( :(

Supposons maintenant que j'ai plusieurs fichiers modifiés dans plusieurs directeurs. Comment puis-je les restaurer tous pour recommencer à zéro?

38
JohnPristine

Dans ma version "Remplacer par ..." -> "Révision HEAD" semble faire exactement cela ...

Ce n'est pas dans le sous-menu "Team", ce qui est un peu déroutant, je l'avoue ..

En outre, cela pourrait aider: Eclipse git checkout (aka, revert)

66
phtrivier

Accédez à la vue "Synchroniser" (si vous ne l'avez pas ouverte, elle se trouve dans "Fenêtre"/"Afficher la vue"), remplissez la liste au cas où elle ne serait pas chargée, faites un clic droit sur le fichier que vous souhaitez rétablir et dans le contexte sélectionnez "Overwrite" pour revenir au dernier fichier du serveur Git.

Vous pouvez également vérifier les modifications que vous allez supprimer avant de revenir en arrière en sélectionnant "Ouvrir dans l'éditeur de comparaison" dans le menu contextuel.

13
OMA

Vous pouvez obtenir "Remplacer par la révision de la tête" dans "Git Staging"

enter image description here

3
Feras