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



情况是:

        branch2
        /
       /
master
       
        
       branch1

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

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

我该怎么做?

如果您在 branch2 上并且想要恢复 aaa.py,就像它在 branch1 中一样,您可以这样做

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

最新更新