The same way you'd use rm
to remove such a file: quote the name:
git rm "TestService/TestService copy-Info.plist"
or
git rm 'TestService/TestService copy-Info.plist'
or
git rm TestService/TestService copy-Info.plist
Depending on your shell and the names of other files, tab completion may help with this. Typing
$ git rm Te
Tab
will likely complete the directory name:
$ git rm TestingService/
Then typing part of the file name and another tab:
$ git rm TestService/Te
Tab
will complete the filename, including an inserted
to escape the space character:
$ git rm TestService/TestService copy-Info.plist
But tab completion usually only expands a unique prefix based on all the files available, so this may or may not work.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…