2016-03-29 9 views
0

Derzeit habe ich 1,2,3 (Master) Version, jedoch in Version 2 wurde eine Datei gelöscht. Jetzt möchte ich zurück zu Version 1, und stellen Sie es als mein Master, der Version 4 ist.GIT möchte meine alte Version als mein Master setzen

Ich versuche Check-out zu Version 1, und erstellen Sie eine Verzweigung. und dann wechsle ich zurück zum Master und führe den Zweig der Version 1 zusammen. Es scheint, als wäre Version 3 immer noch der Meister.

Wie kann ich Version 4 als Version 1 festlegen? Völlig aus der Idee, es zu tun.

Suche nach Lösung für TortiseGIT, wenn möglich.

Danke!

Antwort

1
  1. Öffnen Log-Meldung Dialog, klicken Sie rechts auf den ersten begehen, Compare with working tree

enter image description here

durchführen
  1. TortoiseGit zeigt Ihnen den Changed Files Dialog wählen Sie alle Dateien in Klicken Sie mit der rechten Maustaste auf die Liste, führen Sie Revert to revision aus.

enter image description here

  1. die Dateien zurückgekehrt Commit und das Protokoll

enter image description here

+0

klar und verstehen! Danke für Ihre Lösung – Shiro

+0

Gern geschehen! :) –

0

Wenn Sie nach Version Commit bedeuten, kann die Rückgabe eines Commits wieder wie folgt durchgeführt werden: git reset --hard master~1 obwohl es ein hässlicher Hack zu sein scheint.
Ich fand diese Lösung in question, sollten Sie es auschecken, wie ich denke, dass Sie dort Lösung finden.