您的位置:首页 > 编程语言

Xcode7中使用gitHub管理代码时出现The local repository is out of date错误的解决方法

2016-03-01 13:34 1056 查看
首先这个问题是本地的分支和gitHub中的分支不同步引起的错误。

首先最好是在新建项目时创建分支直接同步,那样的话就不会引起这种错误。

但是如果在新建的时候没有创建git请按照下面步骤如果已经有.git文件就像我今天遇到的,就把本地分支删除然后重新按照下面步骤建立就好了。



1,把你的项目目录在终端中打开








2,标注一下这里的图不是自己截的太麻烦了

(1)先在github上注册账号,自行解决喽。

(2)在导航栏右上角new一个repository(仓库)。






(3)填写仓库的名称、描述等信息。第二部是设置公开或者私人项目,隐私项目适合于公司的代码托管但是是收费的。






(4)下面就不用管了,在MAC电脑上生成你的ssh秘钥。



[plain] view
plain copy



 print?





MacBookAir:~ wangdalei$ ssh-keygen -t rsa -C "wwwangdalei@gmail.com"  

Generating public/private rsa key pair.  

Enter file in which to save the key (/Users/wangdalei/.ssh/id_rsa):   

Enter passphrase (empty for no passphrase):   

Enter same passphrase again:   

Your identification has been saved in /Users/wangdalei/.ssh/id_rsa.  

Your public key has been saved in /Users/wangdalei/.ssh/id_rsa.pub.  

The key fingerprint is:  

SHA256:1vO3ou0+VwPi632vsuRxx/AE4IZfkkWM8AjtZioWqcU wwwangdalei@gmail.com  

The key's randomart image is:  

+---[RSA 2048]----+  

|        .....+o  |  

|         ..=.+.  |  

|     . . .o * o  |  

|      E  .++ + . |  

|     o .S++ o o .|  

|    . o..  +   *.|  

|     . .    = o.=|  

|           ==+.+ |  

|          o=*B+.o|  

+----[SHA256]-----+  

MacBookAir:~ wangdalei$   

如图:






命令行操作后,然后在电脑打开任意文件夹上command+shift+g前往生成密钥的目录下:






(5)打开id_rsa.pub这个文件,将文件中的内容复制到github  》account setting 》SSH Keys 》Add SSH Key中:




3,然后新建一个.git文件








4,添加到远程git服务器。













7, 这里就可以在github服务器中提交自己的代码了,剩下的就可以在Xcode中的South Controller中操作了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github xcode git IOS mac