swift项目第一天:环境部署
2016-09-21 22:34
274 查看
一:项目部署
开源中国社区成立于2008年8月,其目的是为中国的IT技术人员提供一个全面的、快捷更新的用来检索开源软件以及交流使用开源经验的平台
目前国内有很多公司会将公司的项目部署在
二.与
服务器在国内,速度更快
免费账户同样可以建立
建议使用网易的邮箱,使用其他免费邮箱可能会收不到验证邮件
添加 SSH 公钥
开源中国帮助文档地址:https://git.oschina.net/oschina/git-osc/wikis/帮助#ssh-keys
进入终端,并输入以下命令,生成 RSA 密钥对
$ ssh-keygen -t rsa -C "xxx@126.com"
查看公钥内容
$ cat id_rsa.pub
将公钥内容复制并粘贴至https://git.oschina.net/profile/sshkeys
测试公钥
ssh -T git@git.oschina.net
新建项目
克隆项目
切换至项目目录
$ cd 项目目录
$ git clone git@git.oschina.net:xxx/ProjectName.git
添加
提示:
从
添加
注意:是否知道
四:具体步骤:1:打开网站地址:https://git.oschina.net/,注册账号并登录,到如图处新建项目:
然后 创建项目:
其中1可以先不写手动添加.gitignore文件,2可以不填因为是私有项目,3勾选私有项目,readeMe取消勾选,点击创建,来到如图:
点击复制:首先新建一个项目的文件夹:在终端输入命令
手动添加gitignore:打开github搜索最新的swift的gitignore,在如下图所示的位置进行搜索:.gitignore,然后回车,搜索到结果后,
复制,手动打开项目的.gitignore文件,粘贴,并把pod/前面的#删除,代表不上传到服务器如图:
再在终端输入命令,将手动添加的.gitignore文件上传到本地仓库,git add . 命令时将全部修改的文件上传到本地仓库,git commit - m “添加注释”,再上传到服务器:git push
补充:git的一些常见指令:
1.git pull 拉取新代码
是否有冲突解决冲突 没有冲突
2.git add “file path” 添加修改的文件
3.git commit -m “添加注释”;
4.git push //推到远程仓库
5.git branch -r 查看远程分之
6.git checkout -t 分支名 把远程分支下载下来
7.git checkout 分支名 切换到任意分支
8:git status 查看状态 在什么分支,下一步需要做什么
9:git branch 查看本地分支
10: git add .:提交所有的文件
=======================git命令=====================
git clone 地址路径
1:cd ~Documents/ 打开 Documents路径,已经切换到Documents路径
2:cd echat_ios/ 打开Documents路径下的echat_ios
3:git status 查看状态 在什么分支,下一步需要做什么
4:git add . 添加所有文件
5:git commit -m "添加通讯录按姓名和单位排序"; 写一些这些代码做了什么
6:git pull :先拉取最新,看有没有冲突 是否有冲突解决冲突
7:改完之后 :cqbdeMacBook-Pro:echat_ios cqb$ git add EaseChat/Class/Views/cooperation/Contacts/list/RHAddressListTableViewController.m
cqbdeMacBook-Pro:echat_ios cqb$ git commit -m "解决冲突";
[master 25a9a97] 解决冲突
cqbdeMacBook-Pro:echat_ios cqb$ git pull
提交完解决的冲突后,再拉取最新的 提示Already up-to-date. 再
8:git push 推送到远程服务器
9:分支切换:
1:git branch -r 查看远程分之
2:git checkout -t 分支名 把远程分支下载下来
3:git branch 查看本地分支
4:切换到任意分支:git checkout 分支名
新建项目,放在之前已经创建好的文件夹中,点击如图,将项目push到远程服务器
注意:执行完touch .gitignore,如果在新建的文件夹中没有创建出.gitignore文件,则可以直接在该文件夹下新建项目,推送到远程服务器,再来到osChina点开自己创建的项目,点击.gitignore,将从github上复制的swift的.gitignore复制到该文件中并提交就可以了,#pod/,删除#,代表不上传到服务器
项目部署
一.开源中国(OSChina)
网站地址:https://git.oschina.net/开源中国社区成立于2008年8月,其目的是为中国的IT技术人员提供一个全面的、快捷更新的用来检索开源软件以及交流使用开源经验的平台
目前国内有很多公司会将公司的项目部署在
OSChina
二.与 GitHUB
的对比
服务器在国内,速度更快免费账户同样可以建立
私有项目,而
GitHUB上要建立私有项目必须
付费
三.OSChina的使用
注册账号建议使用网易的邮箱,使用其他免费邮箱可能会收不到验证邮件
添加 SSH 公钥
开源中国帮助文档地址:https://git.oschina.net/oschina/git-osc/wikis/帮助#ssh-keys
进入终端,并输入以下命令,生成 RSA 密钥对
$ ssh-keygen -t rsa -C "xxx@126.com"
查看公钥内容
$ cat id_rsa.pub
将公钥内容复制并粘贴至https://git.oschina.net/profile/sshkeys
测试公钥
ssh -T git@git.oschina.net
新建项目
克隆项目
切换至项目目录
$ cd 项目目录
$ git clone git@git.oschina.net:xxx/ProjectName.git
添加
gitignore
提示:
从
https://github.com/github/gitignore获取最新版本的
gitignore文件
添加
.gitignore文件之后,每次提交时不会将个人的项目设置信息(例如:末次打开的文件,调试断点等)提交到服务器,在团队开发中非常重要
注意:是否知道
.gitignore是是否有团队开发经验的重要特征
四:具体步骤:1:打开网站地址:https://git.oschina.net/,注册账号并登录,到如图处新建项目:
然后 创建项目:
其中1可以先不写手动添加.gitignore文件,2可以不填因为是私有项目,3勾选私有项目,readeMe取消勾选,点击创建,来到如图:
点击复制:首先新建一个项目的文件夹:在终端输入命令
手动添加gitignore:打开github搜索最新的swift的gitignore,在如下图所示的位置进行搜索:.gitignore,然后回车,搜索到结果后,
复制,手动打开项目的.gitignore文件,粘贴,并把pod/前面的#删除,代表不上传到服务器如图:
再在终端输入命令,将手动添加的.gitignore文件上传到本地仓库,git add . 命令时将全部修改的文件上传到本地仓库,git commit - m “添加注释”,再上传到服务器:git push
补充:git的一些常见指令:
1.git pull 拉取新代码
是否有冲突解决冲突 没有冲突
2.git add “file path” 添加修改的文件
3.git commit -m “添加注释”;
4.git push //推到远程仓库
5.git branch -r 查看远程分之
6.git checkout -t 分支名 把远程分支下载下来
7.git checkout 分支名 切换到任意分支
8:git status 查看状态 在什么分支,下一步需要做什么
9:git branch 查看本地分支
10: git add .:提交所有的文件
=======================git命令=====================
git clone 地址路径
1:cd ~Documents/ 打开 Documents路径,已经切换到Documents路径
2:cd echat_ios/ 打开Documents路径下的echat_ios
3:git status 查看状态 在什么分支,下一步需要做什么
4:git add . 添加所有文件
5:git commit -m "添加通讯录按姓名和单位排序"; 写一些这些代码做了什么
6:git pull :先拉取最新,看有没有冲突 是否有冲突解决冲突
7:改完之后 :cqbdeMacBook-Pro:echat_ios cqb$ git add EaseChat/Class/Views/cooperation/Contacts/list/RHAddressListTableViewController.m
cqbdeMacBook-Pro:echat_ios cqb$ git commit -m "解决冲突";
[master 25a9a97] 解决冲突
cqbdeMacBook-Pro:echat_ios cqb$ git pull
提交完解决的冲突后,再拉取最新的 提示Already up-to-date. 再
8:git push 推送到远程服务器
9:分支切换:
1:git branch -r 查看远程分之
2:git checkout -t 分支名 把远程分支下载下来
3:git branch 查看本地分支
4:切换到任意分支:git checkout 分支名
新建项目,放在之前已经创建好的文件夹中,点击如图,将项目push到远程服务器
注意:执行完touch .gitignore,如果在新建的文件夹中没有创建出.gitignore文件,则可以直接在该文件夹下新建项目,推送到远程服务器,再来到osChina点开自己创建的项目,点击.gitignore,将从github上复制的swift的.gitignore复制到该文件中并提交就可以了,#pod/,删除#,代表不上传到服务器
相关文章推荐
- 电商项目实战——第一天(环境部署)2
- 电商项目实战——第一天(环境部署)4搭建Nginx,域名解析配置
- 电商项目实战——第一天(环境部署)1
- 电商项目实战——第一天(环境部署)3搭建vsftpd服务器
- 电商项目实战——第一天(环境部署)6版本控制器git安装
- 电商项目实战——第一天(环境部署)5MySql数据库安装与配置
- 电商项目实战——第一天(环境部署)3搭建vsftpd服务器
- 先确定根据部署环境和方法,在设计项目
- J2EE项目在LINUX环境下的部署:四、ORACLE的安装
- J2EE项目在LINUX环境下的部署:五、容器TOMCAT的安装
- Linux环境下项目部署
- 生产环境中部署asp.net mvc项目实战
- 利用数据库模版创建方便部署的.Net项目调试环境
- 用于 SOA 项目环境的自动部署工具包,第 1 部分: 自动部署工具包概述
- MyEclipse部署项目之Oracle和PLSQL环境连接注意事项
- Jboss 环境配置与项目部署
- 项目环境部署
- J2EE项目在LINUX环境下的部署:三、JDK的安装
- B/S项目环境部署与配置
- J2EE项目在LINUX环境下的部署:一、LINUX 安装