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中操作了
首先最好是在新建项目时创建分支直接同步,那样的话就不会引起这种错误。
但是如果在新建的时候没有创建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中操作了
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- 查看github pages文档的方式
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 使用BAE的基于Web.py的简单博客程序
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 什么是Mac OS X?跟Linux有什么区别
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- git终极指南:在实际开发中的应用
- Linux vs Mac:Linux 比 Mac 好的 7 个原因