swift項目第一天:環境部署

一:項目部署ios

項目部署

一.開源中國(OSChina)

  • 網站地址:https://git.oschina.net/
  • 開源中國社區成立於2008年8月,其目的是爲中國的IT技術人員提供一個全面的、快捷更新的用來檢索開源軟件以及交流使用開源經驗的平臺
  • 目前國內有不少公司會將公司的項目部署在 OSChina

二.與 GitHUB 的對比

  • 服務器在國內,速度更快
  • 免費帳戶一樣能夠創建 私有 項目,而 GitHUB 上要創建私有項目必須 付費

三.OSChina的使用

  • 註冊帳號
    • 建議使用網易的郵箱,使用其餘免費郵箱可能會收不到驗證郵件
  • 添加 SSH 公鑰
  • 進入終端,並輸入如下命令,生成 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/,註冊帳號並登陸,到如圖處新建項目: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/,刪除#,表明不上傳到服務器

相關文章
相關標籤/搜索