您的位置:首页 > 移动开发 > Swift

swift项目第一天:环境部署

2016-09-21 22:34 274 查看
一:项目部署

项目部署

一.开源中国(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/,删除#,代表不上传到服务器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: