2016-07-23 18 views
0

Ich bin ziemlich neu zu Git, also wollte ich wissen, ob es einen Befehl gibt, den Sie verwenden könnten, wenn Sie nur alles auf Ihrer lokalen Kopie einer Niederlassung vermasseln.Wie kann ich zum Online-Zweig eines GitHub-Projekts zurückkehren?

Etwas wie:

git reclone 
+0

Ok, dachte ich es aus. Es ist nur git zurück. – UltraHex

+2

http://stackoverflow.com/questions/1146973/how-do-i-revert-all-local-change-in-git-managed-project-to-previous-state?rq=1 – UltraHex

+0

Geringfügige Korrektur - 'zurück 'rückgängig macht auf einem Zweig. Wenn Sie alle lokalen Commits wegwerfen wollen, sind Sie besser mit 'reset --hard'. – halfer

Antwort

1

Sie Ihre lokale Niederlassung an der Remote-git reset mit Reset konnte:

$ git reset origin/master --hard 
+0

Interessiert funktioniert die '--hard' am Ende? Ich habe immer gedacht, dass es nur als Schalter vor den obligatorischen Parametern funktionieren würde (ich benutze immer 'git reset --hard origin/master'). – halfer

+1

@halfer ja es tut – Mureinik

Verwandte Themen