swift项目第一天:环境部署
一:項目部署
項目部署
一.開源中國(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/,刪除#,代表不上傳到服務器
?
?
轉載于:https://www.cnblogs.com/cqb-learner/p/5894475.html
總結
以上是生活随笔為你收集整理的swift项目第一天:环境部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql--字段--索引的增删改查
- 下一篇: 树网的核(codevs 1167)