2013-02-11 7 views
29

Ok. Proste rzeczy powinny być proste, więc mam taką nadzieję. :)Jak wykonać proste przywrócenie pracy na Git/EGit?

Zmieniłem plik, teraz chcę powrócić do najnowszej wersji w repozytorium git, ponieważ moje zmiany są bzdurne i chcę zacząć od nowa, zmieniając plik.

Jeśli chodzi o mnie chodzi powinien to zrobić:

git checkout -- <NAME OF FILE>

Pierwsze pytanie: Jak to zrobić wewnątrz zaćmienie z Egit? W zespole nie ma opcji kasowania. . :(:(:(

Teraz załóżmy mam wiele plików zmodyfikowanych w wielu dyrektorów Jak mogę przywrócić wszystkie z nich, aby ponownie rozpocząć świeże

+1

możliwe duplikat [Eclipse git checkout (aka, przywrócić)] (http://stackoverflow.com/questions/ 1750997/eclipse-git-checkout-aka-revert) – robinst

Odpowiedz

53

W mojej wersji „Replace with ...” -> „HEAD Revision” wydaje się być właśnie to robi ...

to nie jest w podmenu „zespół”, która jest nieco mylące, przyznaję ..

także to może pomóc: Eclipse git checkout (aka, revert)

+4

SVN pokazuje, co zamierzasz przywrócić. Zastąp NIE. Świetny git! – JohnPristine

11

Przejdź do widoku "Synchronizuj" (jeśli nie masz go otwartego, jest w " Okno "/" Pokaż widok "), zapełnij listę w przypadku, gdy nie jest załadowana, kliknij prawym przyciskiem myszy plik, który chcesz przywrócić, aw menu kontekstowym wybierz" Zastąp ", aby powrócić do najnowszego pliku na serwerze Git.

Możesz także sprawdzić zmiany, które zamierzasz odrzucić przed przywróceniem, wybierając "Otwórz w porównywarce" w menu kontekstowym.

+3

To jest poprawna odpowiedź. – DhafirNz

+1

Tak, działa i jest logiczny ... po prostu nie jest tak przyjazny dla użytkownika jak na przykład w IntelliJ. – Stef

+0

Zbyt wypaczony IMO rozwiązania. Musisz włączyć widok Sync, następnie załadować widok, a następnie wybrać miejsce docelowe z listy - nie tak intuicyjne lub mniej kliknięć, jak inne odpowiedzi i zdecydowanie nie tak ładne, jak w IJ. – killjoy

2

można dostać "Wymień Centrali Revision" od "Git inscenizacja"

enter image description here

+0

Ładne, ale wciąż nie tak intuicyjne jak IJ. – killjoy