Merge branch 'nd/switch-and-restore'

"git restore --staged" did not correctly update the cache-tree structure, resulting in bogus trees to be written afterwards, which has been corrected. * nd/switch-and-restore: restore: invalidate cache-tree when removing entries with --staged

Junio C Hamano committed Jan 22, 2020 at 15:07 UTC 09e393d913072d7765b02aba1210d843a83cfbae

No changes.