Я просто хочу получить удаленное управление, но не могу сделать это правильно, потому что в удаленном репо появилась папка с пробелом в имени. Затем после git pull я получаю сообщение для всех файлов в этой папке, что git не может его создать, и все эти файлы помещаются в неустановленные изменения как «удаленные».
После вытащить эту ситуацию:
$ 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")
Я знаю корень этой проблемы - командная строка, использующая git (MINGW32), интерпретирует пространство как разделитель, чтобы этого не происходило, в Windows мы должны использовать пространство в пути с \
. Но я не понимаю, что мне делать именно сейчас,
что сделано операция git pull без каких-либо удаленных файлов? Мне нужно удалить эти файлы из удаленного, но я не могу оформить заказ ни на одном из этих файлов, и git add
перемещает файлы на промежуточный уровень.
Если я попробую git add:
$ git add ../support/UIKit/Layouts/Product\ /ProductBodyLayout.swift
Добавляет «удаленный» файл в постановку:
$ 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)
Если я пытаюсь оформить заказ, я получаю сообщение об ошибке:
$ git checkout -- ../support/UIKit/Layouts/Product\ /ProductBodyLayout.swift
error: unable to create file support/UIKit/Layouts/Product /ProductBodyLayout.swift: No such file or directory