天天看點

iOS:使用Github托管自己本地的項目代碼方式三(指令行方式: Terminal Line)

使用終端指令行将本地項目代碼上傳到github上進行托管

對于IOS開發者來說,Github的使用是必須要掌握的一種技能,而把項目由本地上傳到Github有多種方式

1、開發工具Xcode配置Git,由Xcode-->Source Control-->Commit;

2、使用Github用戶端上傳代碼;

具體步驟如下:

第一步:建立本地git倉庫

  cd到你的本地項目根目錄下,執行git指令

  git init

第二步:将本地項目工作區的所有檔案添加到暫存區

  git add .

      //如果想添加項目中的指定檔案,那就把.改為指定檔案名即可  

第三步:将暫存區的檔案送出到本地倉庫

  git commit -m ""

  //冒号裡面寫注釋語句

第四步:在Github上建立自己的repository,建立如圖所示

iOS:使用Github托管自己本地的項目代碼方式三(指令行方式: Terminal Line)

  ------點選下面的Create repository就會進入下面這個界面,然後複制一下位址欄裡的https位址 --------

iOS:使用Github托管自己本地的項目代碼方式三(指令行方式: Terminal Line)

第五步:将本地倉庫關聯到Github上

    git  remote  add  origin  https://github.com/FISHBALL1/DropList

    //後面的URL位址就是我在第四步時複制的那個https位址

在這一步時如果出現錯誤:fatal:remote origin already exists

        那就先輸入 git remote rm origin

再輸入 git remote add origin https://github.com/FISHBALL1/DropList 就不會報錯了。

第六步:最後一步,将代碼由本地倉庫上傳到Github遠端倉庫

  git push -u origin master

  執行完之後如果無錯誤就上傳成功了,需要提示的是這裡的master是Github預設的分支,如果你本地的目前分支不是master,就用git checkout master指令切換到master分支,如果你想用本地目前分支上傳代碼,則把第六步的指令裡的master切換成你的目前分支名即可。

  如果出現了錯誤,應該是之前已經建立的repository遠端倉庫裡面的檔案有了更新,導緻現在本地倉庫項目版本和遠端倉庫項目版本不一緻。此時,需要先使用pull從遠端倉庫擷取來更新本地的項目,即指令行是:git pull --rebase origin master,然後在使用push上傳更新後的項目。

  上傳成功界面

iOS:使用Github托管自己本地的項目代碼方式三(指令行方式: Terminal Line)

最後分享一些Github常用的指令:

  切換分支:git checkout name

  撤銷修改:git checkout -- file

  删除檔案:git rm file

  檢視狀态:git status

  添加記錄:git add file 或 git add .

  添加描述:git commit -m "miao shu nei rong"

  同步資料:git pull

  送出資料:git push origin name

  分支操作

  檢視分支:git branch

  建立分支:git branch name

  建立+切換分支:git checkout -b name

  合并某分支到目前分支:git merge name

  删除分支:git branch -d name

  删除遠端分支:git push origin :name

程式猿神奇的手,每時每刻,這雙手都在改變着世界的互動方式!

本文轉自當天真遇到現實部落格園部落格,原文連結:http://www.cnblogs.com/XYQ-208910/p/5829946.html,如需轉載請自行聯系原作者