ここでのシナリオでは、まずマスターツリーに2つのフォルダーがあります
├── foo1
│ └── index.php
└── foo2
└── index.php
次に、ブランチb1を作成し、さらに2つのフォルダーに追加します。
├── foo1
│ └── index.php
├── foo2
│ └── index.php
├── foo3
│ └── index.php
└── foo4
└── index.php
その後、コマンドを実行し、コマンドなしgit add .
で強制的にマスターに切り替えます。現在のツリーはfoo3およびfoo4フォルダーがなくなりましたが、ブランチb1のままです。git co -f master
commit
├── foo1
│ └── index.php
└── foo2
└── index.php
私の質問は、ブランチb1からフォルダ3と4を復元する方法です。試しgit co b1
ましたが、フォルダ3,4がまだ消えています。