As Q3 2025, you could do a git restore
now.
For example, I want to exempt some files I consider necessary while scripting. Other artifacts are reset/restored continuously for testing/modifying purpose.
git restore -- . ':!justfile' ':!*.just' ':!*.psm1' ':!*.ps1'