I just want get pull of remote, but I can not do it correctly, because in remote repo appeared folder with space in name. Then after git pull I recieve message for all files in this folder, that git can't create it , and all this files put in unstaged changes as "deleted".

After pull this situation:
$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: ../support/UIKit/Layouts/Product /ProductBodyLayout.swift
(and other files)
no changes added to commit (use "git add" and/or "git commit -a")
I know root of this problem - command line, which use git (MINGW32), interprets space like delimiter, so that this does not happen, on Windows, we should use space in path with \. But I don't understand, what should I do exactly in the moment,
that done git pull operation without any deleted files? I need remove this files out deleted, but I can't do checkout on any of this files, and git add moves files to staged.
If I try git add:
$ git add ../support/UIKit/Layouts/Product\ /ProductBodyLayout.swift
It add "deleted" file to staged:
$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: ../support/UIKit/Layouts/Product /ProductBodyLayout.swift
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: ../support/UIKit/Layouts/Product /ProductButtonLayout.swift
(and other files)
If I try checkout I recieve an error:
$ git checkout -- ../support/UIKit/Layouts/Product\ /ProductBodyLayout.swift
error: unable to create file support/UIKit/Layouts/Product /ProductBodyLayout.swift: No such file or directory