解决方法有两种:
1.在创建新工程的时候,不要勾选本地git 来进行管理
2.在终端执行如下指令
git config —global user.name “name"
git config —global user.email “mail.com”
Xcode中Git的可视化操作:
Xcode中的Source Control菜单下就是Git的所有操作,基本可以满足我们大部分的Git需求:
我们可以新建分支、切换分支、合并分支、配置等操作。 在Configuration配置中,可以查看我们的远程仓库,分支情况等。也可以可视化进行配置添加。 。
第二个选项Check Out,也就是检出代码,相当于从远程仓库clone代码。
Commit就是提交代码,可视化的显示出你修改的部分和上一个版本的修改情况。
Push就是向远程仓库提交代码,你可以选择你要提交的分支 。
Pull就是从远程仓库拉取代码,pull的时候也可以选取分支。个人建议在Push之前首先进行Pull,如果有冲突可以在本地进行解决,不要让自己的代码“污染”远程仓库。
Discard All Changes就是让代码的所有的当前修改都消失,回到上次commit时的状态。当然,这个操作是需要谨慎的。
最后的History可以看到所有的提交记录。
Xcode右上角的第三个按钮可以显示版本控制编辑器,可以快速的查看你当前代码和前面任何一个版本的差异。
总结,Xcode中的Git操作基本就如上所述,应该说还是非常方便的,其他的使用细节还需要在实际开发中不断的学习和尝试。但是Xcode自带Git只是命令行Git功能的一个子集,个人建议入手Git还是从命令行开始。