如何在分支之间恢复未提交的文件?

时间:2016-06-13 14:36:52

标签: git

情况是:

        branch2
        /
       /
master
       \
        \
       branch1

我在branch1中创建了一个文件(aaaa.py),但我没有提交它。后来我改为branch2,我在文件中做了一些更改(aaaa.py),我在这个分支(branch2)中提交了它,但现在我想恢复文件(aaaa.py),就像在branch1那样在它被改变之前。

重要提示:现在aaaa.py在branch1中不存在,因为我没有在该分支中提交它。

我怎么做?

1 个答案:

答案 0 :(得分:0)

如果您在branch2上并希望恢复分支1中的aaa.py,则可以执行

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