提交本地項目到GitHub (iOS)

一、 克隆GitHub上的項目到電腦本地

  1. 在電腦上新建個文件夾(直接使用Desktop的請無視這一步)
  2. cd 到上述文件夾
  3. git clone GitHub上的項目地址
    等待一小會兒,GitHub上的項目就被完整地克隆到上述文件夾中了

二、上傳新的本地項目到GitHub上

  1. 在Github上新建項目,新建時,注意點選創建ReadMe.md文件
  2. cd到本地項目根目錄
  3. git init (這一步會在本地項目根目錄下創建屬于該項目的一個git倉庫:倉庫就是一個目錄,默認被隱藏,目錄名為.git)
  4. git add . (注意:add后面緊跟一個空格,然后再加點號,點號是指添加所有文件,這一步是將項目中的所有文件都添加到文件提交隊列中,準備著將這些文件都提交到上述git倉庫中)
  5. git status(查看add成功與否,隨時可查看,不愿查看的請無視這一步)
  6. git commit -m "描述"(引號里面的描述按需自定,可中文)
  7. git remote add origin Github上的項目地址(將本地的倉庫關聯到Github上的項目)
  8. git pull origin master(這樣可將Github上的項目的ReadMe.md文件pull至本地項目的根目錄進行版本合并,防止了push報錯。
    如果終端提示 fatal: refusing to merge unrelated histories,請使用:
    git pull origin master --allow-unrelated-histories)
  9. git push origin master(最后將本地項目push到GitHub上項目中)

三、克隆Github項目后,修改了其中的某些文件,上傳至Github

  1. git add . (git會智能識別哪些文件被你修改了,然后只提交被修改的文件至git倉庫,沒有被修改的文件則不被提交)
  2. git status(查看add成功與否,隨時可查看,不愿查看的請無視這一步)
  3. git commit -m "描述"(引號里面的描述按需自定,可中文)
  4. git pull origin master(先pull下來進行本地覆蓋,即你修改的文件會覆蓋pull下來的,沒有修改的則使用pull下來的。這一步也就是版本合并以防止push報錯)
  5. git push origin master(最后將本地修改后的項目push到GitHub上項目中)

參考:
http://www.lxweimin.com/p/08656eb84974
http://blog.163.com/023_dns/blog/static/1187273662013111301046930/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容