这里的场景,首先在主树中有两个文件夹
├── foo1
│ └── index.php
└── foo2
└── index.php
然后我创建一个分支b1并添加到另外两个文件夹中。
├── foo1
│ └── index.php
├── foo2
│ └── index.php
├── foo3
│ └── index.php
└── foo4
└── index.php
之后,我在没有命令的情况下命令git add .
并强制切换回主控。当前的树现在已经离开 foo3 和 foo4 文件夹,但仍然是分支b1git co -f master
commit
├── foo1
│ └── index.php
└── foo2
└── index.php
我的问题是如何从分支b1恢复文件夹 3 和 4 ?我试过git co b1
了,但文件夹 3,4 仍然消失。