On Wed, Aug 12, 2020 at 2:51 PM Sergii Shkarnikov <sergii.shkarnikov@xxxxxxxxxxxxxxx> wrote: > I tried to restore a couple of files from an earlier commit > running the restore command with a wildcard: > > git restore -s HEAD~ -- */filename.* > > In my work tree those are .cpp and .hpp files stored in different folders. > Both files were deleted (and got (delete) status). > Running this command without wildcards for each file separately > works as expected. Thanks for the report. Can you provide a complete recipe in the form of shell command to make this happen so others can reproduce the behavior? Doing so will help track down the issue. Also, since this is Windows, do the cases of the filenames in the referenced commit match the cases actually on the filesystem (and have the cases changed between commits)?