iOS中Git的使用

打开终端:

查看Git的版本的终端命令:git —version

输入:ssh

查看是否已经存在ssh.

如果存在,先将已有的ssh备份,或者将新建的ssh生成到另外的目录下

如果不存在,通过默认的参数直接生成ssh

生成过程如下:

ssh-keygen -t rsa -C [email protected](注册Github时的email)

在github中添加ssh(如图示:)

登录github,选择Account Settings—>SSH Keys添加ssh

Title:邮箱

Key:打开你生成的id_rsa.pub文件,将其中的内容拷贝至此。

打开终端,先测试一下你的账号跟github连上没有:ssh -T [email protected]

如果出现一下提示,表示你已经连接上了。

接下来就可以上传你的代码了,在github下建立自己的Repository。Create a new Repository如下:

Repository name:通常就写自己要创建的工程名。

Description:就是你对工程的描述了。

选择Public

点击“Create resposity”,出现如下图:

按照上面的步骤来就可以了(注意记得在终端中输入时把目录切换到你要长传的工程目录下)

touch README.md    //新建一个记录提交操作的文档

git init    //初始化本地仓库

git add README.md    //添加文件或者文件夹(需要多次使用以添加文件在Github上)

git commit -m “First commit”    //提交到仓库,并写一些注释。

git remote add origin [email protected]:[email protected]工程名.git    //连接远程仓库并创建了一个名为:origin的别名。

git push -u origin master    //将本地仓库的东西提交到地址是origin得地址,master分支下。

时间: 2024-10-01 10:58:11

iOS中Git的使用的相关文章

iOS开发Xcode中git使用(部分)

##Xcode中git使用 #####本文在此只介绍当新建工程时,没勾选git选项,但在后期开发过程中又需要使用git的解决办法. ***1. 打开终端2. 输入命令> cd /Users/电脑管理者身份/新建工程位置/新建工程名 如: cd /Users/CHEN-JIE/Desktop/CJGit使用 3. 输入命令:git init >这会初始化一个空的源,如果你在Finder里面查看或是输入ls命令,你会看到.git子目录已经被创建. 4.输入命令:git add. >当前目录所

iOS 中delegate的理解与使用(传值)

之前做了半年的iOS,刚入了门,又被拉去转战java,现在iOS的那位大佬离职了,又被弄过来维护app,之前对于iOS中的delegate一直都是半知半解,所以刚好趁着这个机会把我所了解的记下来,以便日后查阅. - delegate的理解 delegate, 也就是代理模式(设计模式的一种),我现在所了解的代理模式是,当我有事要做但是没空的时候,我就可以请别人帮下忙,我告诉你我要做什么,但是具体怎么做,那是你的事了,就比如说,我想去约个妹纸出来玩,但是自己刚好现在有事不能约,或者自己不好意思约,

iOS中常用的四种数据持久化方法简介

iOS中常用的四种数据持久化方法简介 iOS中的数据持久化方式,基本上有以下四种:属性列表.对象归档.SQLite3和Core Data 1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了 @interface User : NSObject <NSCoding>@property (nonatomic, assign) NSInteger userID;@property (nonatomic,

Cordoval在iOS中的运用整理

一:关于Cordoval理论知识 1:PhoneGap是手机平台上流行的一款中间件.它构建在各种手机平台所提供的WebView(浏览器内核)组件的基础之上,使用javascript语言对应用开发者提供统一的接口(如调用相机.调用其他本地组件),从而屏蔽了各手机平台上OS的异构.在无线小组的调研任务中,我的任务主要是负责iOS平台上的调研,本文简单描述了iOS平台上PhoneGap与平台本地的互操作性的实现. 2:PhoneGap因为被捐赠给了Apache而改名为Cordova,所以PhoneGa

iOS中常用的四种数据持久化技术

iOS中的数据持久化方式,基本上有以下四种:属性列表 对象归档 SQLite3和Core Data 1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults standardUserDefaults]就够用了 @interface User : NSObject <NSCoding>@property (nonatomic, assign) NSInteger userID;@property (nonatomic, copy) NSString *nam

怎样在ios中的Safari内开发出一款类似native app一样的全屏webapp

此文章转自我www.gbtags.com的文章. <meta name="format-detection" content="telephone=no email=no" /> 1.在meta中取消电话邮箱的识别. <meta name="apple-touch-fullscreen" content="yes"> 2.据说是全屏,但是实际ios7.1无效果,查看了百度的大网站的web站点,都已经移除

iOS 中有用的开源库

youtube下载神器:https://github.com/rg3/youtube-dl vim插件:https://github.com/Valloric/YouCompleteMe vim插件配置:https://github.com/spf13/spf13-vim ----------------Mac完整项目---------- 电台:https://github.com/myoula/sostart ----------------iOS完整项目---------------- 1,

iOS中集成ijkplayer视频直播框架

ijkplayer 是一款做视频直播的框架,基于ffmpeg,支持 Android 和 iOS,网上也有很多集成说明,但是个人觉得还是不够详细,在这里详细的讲一下在 iOS 中如何集成ijkplayer,即便以前从没有接触过,按着下面做也可以集成成功! 一.下载ijkplayer   ijkplayer下载地址:https://github.com/Bilibili/ijkplayer 下载完成后解压,解压后文件夹内部目录如下图: 二.编译 ijkplayer 说是编译 ijkplayer,其实

iOS中几种数据持久化方案

概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据.在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 沙盒 在介绍各种存储方法之前,有必要说明以下沙盒机制.iOS程序默认情况下只能访问程序自己的目录,这个目录被称为"沙盒". 1.结构 既然沙盒就是一个文件夹,那就看看里面有什么吧