git rm file name with space

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 TeTab

will likely complete the directory name:

$ git rm TestingService/

Then typing part of the file name and another tab:

$ git rm TestService/TeTab

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.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)