diff --git a/services/web/app/src/Features/GitSync/GitSyncHandler.mjs b/services/web/app/src/Features/GitSync/GitSyncHandler.mjs index 03f8828dea..19340f91e9 100644 --- a/services/web/app/src/Features/GitSync/GitSyncHandler.mjs +++ b/services/web/app/src/Features/GitSync/GitSyncHandler.mjs @@ -259,7 +259,7 @@ async function pushToRemote( // skipped by git add -A when the directory mtime hasn't changed since the last checkout. if (pushFiles) { if (subPath) { - await spawnGit(['rm', '-r', '--cached', '--ignore-unmatch', '--', subPath], repoDir) + await spawnGit(['rm', '-rf', '--cached', '--ignore-unmatch', '--', subPath], repoDir) await spawnGit(['add', '--', subPath], repoDir) } else { await spawnGit(['add', '-A'], repoDir)