iOS開發 - 最簡潔的用命令列提交程式碼到Github,加詳細說明
阿新 • • 發佈:2019-02-19
Github做開發的童鞋肯定都不陌生,少不了要往上面提交開原始碼,如果你不習慣使用命令列,推薦博主另一篇用github客戶端上傳的部落格:github客戶端上傳
。
下面來說下怎麼用命令列帥氣的上傳程式碼到Github,網上很多說法,要安裝git,配飾ssh什麼的,博主這裡都不需要,解釋下原因,只要安裝了Xcode,git就預設已經有了,ssh配置是為了不需要每次提交都輸入密碼,博主覺得輸密碼貌似也沒啥,當然,如果你想方便點,就乖乖的開啟網頁搜尋如何配置ssh,博主推薦一篇配置:http://www.07net01.com/2015/08/895617.html。
下面看命令列操作:
1.先在github上面建立一個git 倉庫:
下面的initialize this…根據需要選擇
2.cd到需要上傳的專案,博主以放在桌面的
這個Demo為例進行操作。
3.初始化git:
git init
4.新增到git,即檔案索引
git add . (.和add之間有空格)
5.新增到臨時倉庫
git commit -m "描述資訊"
6.提交到遠端程式碼倉庫
git remote add origin https://github.com/codeliu6572/justForFun.git
如果提示:fatal: remote origin already exists.
那是因為博主已經提交過這個Demo,現在換了地址,要刪除origin,重新提交。
git remote rm origin
然後重新提交到遠端倉庫,執行上面的命令列。
7.推送原生代碼到伺服器
因為是第一次提交,所以是不需要從伺服器pull下來更新的,所以
git push -f origin master //這裡說明下,很多網上的都說用-m,但是會報錯,這裡改用-f
看到如下圖所示的即代表上傳成功:
8.更新Demo內容
更新內容後這麼操作:
git add .
git commit -m "更新描述資訊"
git push origin master//如果報錯說本地資料夾不是最新,需要從伺服器更新後再執行這一句,更新命令:git pull origin master
這裡你看到沒有-f,如果沒有主分支,則需要加-f,也就是第一次推送到伺服器需要,後面更新則不需要再加-f
以上可基本滿足提交,更多更高深的操作,需要我們不斷的去了解。如果你本身就用的git來管理程式碼,相信這對你就更沒什麼難度了,沒用過git的只需要瞭解基本使用方法多嘗試幾次就可以了。