Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode+;bitbucket-未提交的更改_Ios_Xcode_Push_Commit_Bitbucket - Fatal编程技术网

Ios Xcode+;bitbucket-未提交的更改

Ios Xcode+;bitbucket-未提交的更改,ios,xcode,push,commit,bitbucket,Ios,Xcode,Push,Commit,Bitbucket,我有一个项目已经做了一段时间,刚刚添加了我的bitbucket远程存储库,这样我就可以开始进行远程源代码控制了 当我进入文件->源代码管理->推送。。。它总是说我有未提交的更改 我已经选择了我的项目并完成了文件->源代码管理->提交 我不明白为什么它不让我推?可能是因为您的项目的用户数据包含您的编辑上下文。这些文件在使用Xcode时会发生更改 停止跟踪项目包中以下文件夹中的所有内容 yourproject.xcodeproj/project.xcworkspace/xcuserdata you

我有一个项目已经做了一段时间,刚刚添加了我的bitbucket远程存储库,这样我就可以开始进行远程源代码控制了

当我进入文件->源代码管理->推送。。。它总是说我有未提交的更改

我已经选择了我的项目并完成了文件->源代码管理->提交


我不明白为什么它不让我推?

可能是因为您的项目的用户数据包含您的编辑上下文。这些文件在使用Xcode时会发生更改

停止跟踪项目包中以下文件夹中的所有内容

  • yourproject.xcodeproj/project.xcworkspace/xcuserdata
  • yourproject.xcodeproj/xcuserdata
有关信息,yourproject.xcodeproj是一个包,如果右键单击它并单击“显示包内容”,您将看到提到的目录

然后添加要忽略的文件夹下的所有文件(.gitignore,如果您正在使用git) .gitignore文件将包含以下两行: yourproject.xcodeproj/project.xcworkspace/xcuserdata yourproject.xcodeproj/xcuserdata


希望能有所帮助

我没有这些文件夹。我在xcode中使用默认git。所以我只是在我的根目录中创建了一个文件,即myfile.gitignore并列出文件?>我在TextEdit中创建了一个myproject.gitignore文件,并将其放在我的主项目文件夹中,但它似乎没有做任何事情。