我尝试与Xcode中的项目的命令行合并,并且我认为需要删除文件。该文件存在于我要合并的分支中,但不存在我要合并到的分支中。问题在于名称中有一个空格:
TestService/TestService copy-Info.plist
如何删除该文件?谢谢!
最佳答案
您可以使用rm
删除此类文件的方法相同:引用名称:
git rm "TestService/TestService copy-Info.plist"
要么
git rm 'TestService/TestService copy-Info.plist'
要么
git rm TestService/TestService\ copy-Info.plist
根据您的 shell 和其他文件的名称,制表符补全可能对此有所帮助。打字
$ git rm Te
标签可能会完成目录名称:
$ git rm TestingService/
然后输入部分文件名和另一个选项卡:
$ git rm TestService/Te
标签将完成文件名,包括插入的
\
以转义空格字符:$ git rm TestService/TestService\ copy-Info.plist
但是制表符补全通常只会基于所有可用文件扩展唯一的前缀,因此这可能会或可能不会起作用。
关于git - git rm文件名,带空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11855517/