本地創建了一個 xcode 工程項目,現通過 命令行 將該項目上傳到 github 或者 gitlab 遠程倉庫,具體操作流程如下:
第1步:建立本地 git 倉庫,cd 到你的本地項目根目錄下,執行 git init 命令
cd 本地工程根目錄
git init //這個目錄就變成了git可以管理的倉庫
第2步:將本地項目工作區的所有文件添加到暫存區。小數點 “.” ,意為添加文件夾下的所有文件;也可以將 “.” 換成具體的文件名,如果想添加項目中的指定文件,那就把 “.” 改為指定文件名即可
git add .
第3步:將暫存區的文件提交到本地倉庫
git commit -m "注釋說明"
第4步:在 github 或者 gitlab 上創建新的repository,本文基於 github 操作,gitlab 類似。創建如下圖所示:

github 上創建 repo
然后復制一下遠程倉庫的https地址,如下所示:

github 倉庫地址
第5步:將本地代碼倉庫關聯到 github 上
git remote add origin https://github.com/KeymonWong/JsAndObjc.git
"https://github.com/KeymonWong/JsAndObjc.git" 就是我在第四步時復制的那個https地址
在這一步時如果出現錯誤:
fatal:remote origin already exists
那就先輸入
git remote rm origin
再輸入
git remote add origin https://github.com/KeymonWong/JsAndObjc.git
就不會報錯了。
第6步:將代碼由本地倉庫上傳到 github 遠程倉庫,依次執行下列語句
6-1、 獲取遠程庫與本地同步合並(如果遠程庫不為空必須做這一步,否則后面的提交會失敗):
git pull --rebase origin master //不加這句可能報錯,原因是 github 中的 README.md 文件不在本地倉庫中 //可以通過該命令進行代碼合並
6-2、 把當前分支 master 推送到遠程,執行此命令后有可能會讓輸入用戶名、密碼:
git push -u origin master //執行完之后如果無錯誤就上傳成功了,需要提示的是這里的 master 是 github 默認的分支, //如果你本地的當前分支不是 master,就用git checkout master命令切換到master分支, //如果你想用本地當前分支上傳代碼,則把第6步的命令里的 master 切換成你的當前分支名即可。
至此,操作成功!
終端,完整命令行操作過程如下圖所示:

part 1

part 2
附: