2016-06-13 10 views
0

Die Situation ist:Wie kann ich eine nicht übergebene Datei zwischen Zweigen wiederherstellen?

 branch2 
     /
    /
master 
     \ 
     \ 
     branch1 

habe ich eine Datei (aaaa.py) in branch1, aber ich habe es nicht begehen. Später wechselte ich zu branch2 und ich nahm einige Änderungen in der Datei vor (aaaa.py) und ich habe es in diesem Zweig (branch2) festgeschrieben, aber jetzt möchte ich die Datei wiederherstellen (aaaa.py) wie es bei branch1 war, bevor es geändert wurde.

WICHTIG: Jetzt ist aaaa.py in Branch1 nicht vorhanden, da ich es in diesem Zweig nicht festgeschrieben habe.

Wie kann ich es tun?

+0

Es wird nicht in branch1 bestehenden, da es nie – Sayse

Antwort

0

Wenn Sie auf branch2 sind und wiederherstellen möchten aaa.py wie es in branch1 ist, können Sie

tun
git checkout branch1 -- path/to/aaaa.py 
+0

begangen wurde, das Problem ist, dass die Datei aaaa.py existiert nicht in branch1 becose, wenn ich es auf branch2 festgeschrieben habe, ist es verschwunden – d00rt

Verwandte Themen