2017-07-31 277 views
0

在我.gitignore我有这样一行:为什么不忽略contents.xcworkspacedata?

!*.xcworkspace/contents.xcworkspacedata 

但我contents.xcworkspacedata仍然显示在Github上桌面。更具体地讲,这是显示了确切的文件:

Project Name/Project Name.xcworkspace/contents.xcworkspacedata 

所以我想,也许我已经跟踪上混帐contents.xcworkspacedata,所以我试图做删除它:

$ git rm --cached 'Project Name/Project Name.xcworkspace/contents.xcworkspacedata' 

,但我得到错误:

fatal: pathspec 'Project Name/Project Name.xcworkspace/contents.xcworkspacedata' did not match any files 

但我知道Project Name/Project Name.xcworkspace/contents.xcworkspacedata确实存在b/C我cd -ed进去

所以我的问题是我需要做什么Project Name/Project Name.xcworkspace/contents.xcworkspacedata不显示在Git(b/c我不想不小心将它添加到版本控制)?

回答

0

'项目名称'中的空间正在产生问题。 使用'项目\名称'。

希望这能解决您的问题!

+0

不要认为这是问题。 B/C当我这样做,我得到'致命:pathspec'项目\名称/项目\ Name.xcworkspace/contents.xcworkspacedata'没有匹配任何文件' – 14wml