使用git命令行將本地倉庫代碼上傳到github或gitlab遠程倉庫 詳解


本地創建了一個 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

附:

git 常用命令

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM