一:項目部署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/,刪除#,表明不上傳到服務器