swift项目第一天:环境部署
一:項(xiàng)目部署
項(xiàng)目部署
一.開源中國(OSChina)
- 網(wǎng)站地址:https://git.oschina.net/
- 開源中國社區(qū)成立于2008年8月,其目的是為中國的IT技術(shù)人員提供一個(gè)全面的、快捷更新的用來檢索開源軟件以及交流使用開源經(jīng)驗(yàn)的平臺(tái)
- 目前國內(nèi)有很多公司會(huì)將公司的項(xiàng)目部署在 OSChina
二.與 GitHUB 的對(duì)比
- 服務(wù)器在國內(nèi),速度更快
- 免費(fèi)賬戶同樣可以建立 私有 項(xiàng)目,而 GitHUB 上要建立私有項(xiàng)目必須 付費(fèi)
三.OSChina的使用
- 注冊(cè)賬號(hào)
- 建議使用網(wǎng)易的郵箱,使用其他免費(fèi)郵箱可能會(huì)收不到驗(yàn)證郵件
- 添加 SSH 公鑰
- 開源中國幫助文檔地址:https://git.oschina.net/oschina/git-osc/wikis/幫助#ssh-keys
- 進(jìn)入終端,并輸入以下命令,生成 RSA 密鑰對(duì)
- $ ssh-keygen -t rsa -C "xxx@126.com"
- 查看公鑰內(nèi)容
- $ cat id_rsa.pub
- 將公鑰內(nèi)容復(fù)制并粘貼至https://git.oschina.net/profile/sshkeys
- 測(cè)試公鑰
- ssh -T git@git.oschina.net
- 新建項(xiàng)目
- 克隆項(xiàng)目
- 切換至項(xiàng)目目錄
- $ cd 項(xiàng)目目錄
- $ git clone git@git.oschina.net:xxx/ProjectName.git
- 添加 gitignore
- 提示:
- 從 https://github.com/github/gitignore 獲取最新版本的 gitignore 文件
- 添加 .gitignore 文件之后,每次提交時(shí)不會(huì)將個(gè)人的項(xiàng)目設(shè)置信息(例如:末次打開的文件,調(diào)試斷點(diǎn)等)提交到服務(wù)器,在團(tuán)隊(duì)開發(fā)中非常重要
- 注意:是否知道 .gitignore 是是否有團(tuán)隊(duì)開發(fā)經(jīng)驗(yàn)的重要特征
- 提示:
?
四:具體步驟:1:打開網(wǎng)站地址:https://git.oschina.net/,注冊(cè)賬號(hào)并登錄,到如圖處新建項(xiàng)目:
然后 創(chuàng)建項(xiàng)目:
其中1可以先不寫手動(dòng)添加.gitignore文件,2可以不填因?yàn)槭撬接许?xiàng)目,3勾選私有項(xiàng)目,readeMe取消勾選,點(diǎn)擊創(chuàng)建,來到如圖:
點(diǎn)擊復(fù)制:首先新建一個(gè)項(xiàng)目的文件夾:在終端輸入命令
手動(dòng)添加gitignore:打開github搜索最新的swift的gitignore,在如下圖所示的位置進(jìn)行搜索:.gitignore,然后回車,搜索到結(jié)果后,
復(fù)制,手動(dòng)打開項(xiàng)目的.gitignore文件,粘貼,并把pod/前面的#刪除,代表不上傳到服務(wù)器如圖:
?
?
?
再在終端輸入命令,將手動(dòng)添加的.gitignore文件上傳到本地倉庫,git add . 命令時(shí)將全部修改的文件上傳到本地倉庫,git commit - m “添加注釋”,再上傳到服務(wù)器:git push?
補(bǔ)充:git的一些常見指令:
1.git pull ? 拉取新代碼
?是否有沖突解決沖突?沒有沖突
2.git add “file path” 添加修改的文件
?3.git commit? -m “添加注釋”;
?4.git push? //推到遠(yuǎn)程倉庫
?5.git branch -r 查看遠(yuǎn)程分之
?6.git checkout -t 分支名?把遠(yuǎn)程分支下載下來
?7.git checkout 分支名?切換到任意分支
?8:git status? 查看狀態(tài) 在什么分支,下一步需要做什么
?9:git branch 查看本地分支?
10:? git add .:提交所有的文件
=======================git命令=====================
?
git clone 地址路徑
1:cd ~Documents/ ? ? ? 打開 Documents路徑,已經(jīng)切換到Documents路徑
2:cd echat_ios/? 打開Documents路徑下的echat_ios
3:git status? 查看狀態(tài) 在什么分支,下一步需要做什么
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 推送到遠(yuǎn)程服務(wù)器
9:分支切換:
1:git branch -r 查看遠(yuǎn)程分之
2:git checkout -t 分支名 把遠(yuǎn)程分支下載下來
3:git branch 查看本地分支
4:切換到任意分支:git checkout 分支名
?
新建項(xiàng)目,放在之前已經(jīng)創(chuàng)建好的文件夾中,點(diǎn)擊如圖,將項(xiàng)目push到遠(yuǎn)程服務(wù)器
?注意:執(zhí)行完touch .gitignore,如果在新建的文件夾中沒有創(chuàng)建出.gitignore文件,則可以直接在該文件夾下新建項(xiàng)目,推送到遠(yuǎn)程服務(wù)器,再來到osChina點(diǎn)開自己創(chuàng)建的項(xiàng)目,點(diǎn)擊.gitignore,將從github上復(fù)制的swift的.gitignore復(fù)制到該文件中并提交就可以了,#pod/,刪除#,代表不上傳到服務(wù)器
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/cqb-learner/p/5894475.html
總結(jié)
以上是生活随笔為你收集整理的swift项目第一天:环境部署的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql--字段--索引的增删改查
- 下一篇: 树网的核(codevs 1167)