一:项目部署ios
OSChina
GitHUB
的对比私有
项目,而 GitHUB
上要创建私有项目必须 付费
gitignore
https://github.com/github/gitignore
获取最新版本的 gitignore
文件.gitignore
文件以后,每次提交时不会将我的的项目设置信息(例如:末次打开的文件,调试断点等)提交到服务器,在团队开发中很是重要.gitignore
是是否有团队开发经验的重要特征
四:具体步骤:1:打开网站地址:https://git.oschina.net/,注册帐号并登陆,到如图处新建项目:git
而后 建立项目:github
其中1能够先不写手动添加.gitignore文件,2能够不填由于是私有项目,3勾选私有项目,readeMe取消勾选,点击建立,来到如图:swift
点击复制:首先新建一个项目的文件夹:在终端输入命令服务器
手动添加gitignore:打开github搜索最新的swift的gitignore,在以下图所示的位置进行搜索:.gitignore,而后回车,搜索到结果后,app
复制,手动打开项目的.gitignore文件,粘贴,并把pod/前面的#删除,表明不上传到服务器如图:ssh
再在终端输入命令,将手动添加的.gitignore文件上传到本地仓库,git add . 命令时将所有修改的文件上传到本地仓库,git commit - m “添加注释”,再上传到服务器:git push oop
补充: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/,删除#,表明不上传到服务器