2016-06-13 26 views
0

的情況是:如何在分支之間恢復未被取消的文件?

 branch2 
     /
    /
master 
     \ 
     \ 
     branch1 

我創建了一個BRANCH1文件(aaaa.py),但我並沒有提交。後來我改成了branch2,我在文件中做了一些修改(aaaa.py),並且我在這個分支(分支2)中提交了它,但現在我想恢復文件(aaaa.py),就像它在分支1被修改之前一樣。

重要:現在aaaa.py在branch1中不存在,因爲我沒有在該分支中提交它。

我該怎麼做?

+0

它不會在BRANCH1存在,因爲它從來沒有承諾 – Sayse

回答

0

如果你是在BRANCH2,並希望恢復aaa.py因爲它是在BRANCH1,你可以做

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

的問題是,該文件aaaa.py在分支1中不存在,因爲當我在分支2上提交它時,它就消失了 – d00rt