diff --git a/clean.ps1 b/clean.ps1
index 98dd53af40e22aa45e13b42842f88f6b8b99ee8b..955b03c41d760dd66fdb7c700133f6c748487234 100644
--- a/clean.ps1
+++ b/clean.ps1
@@ -38,4 +38,5 @@ if ($Help) {
     exit 0
 }
 
-git clean -dix -e .dotnet/ -e .tools/ -e src/SignalR/clients/ts/FunctionalTests/node_modules/ @GitArguments
+git clean -dix -e .dotnet/ -e .tools/ @GitArguments
+git checkout -- $(git ls-files -d)