一.首次建立遠端程式碼庫,並上傳自己修改的原生代碼
第1步:在自己電腦建立本地專案路徑,在這個路徑下執行初始化git:
命令:git init
第2步:改分支名稱【如果遠端倉庫,主幹的名稱是main,而不是master,需要在本地將master改為main,如果主幹已經是main則可忽略此步驟,這種情況只出現在gitlab程式碼管理中】
命令:git branch -m master main
第3步:連線遠端倉庫 xxx是你遠端程式碼庫的連線地址
命令:git remote add origin xxx
第4步:拉取遠端倉庫main程式碼
命令:git pull origin main
第5步:新增原生代碼
命令:git add .
第6步:新增本次提交註釋
命令:git commit -m '初始化專案'
第7步:推送原生代碼到遠端倉庫
命令:git push origin main
按照以上步驟完成操作,無任何報錯,那就證明主幹程式碼拉取無任何問題,可以正常執行程式碼提交操作;
二. 首次拉取遠端分支程式碼庫的操作:
第1步:建立本地本件夾,進入資料夾,右鍵,選中git bash
命令:
第2步:進行初始化
命令:git init
第3步:建立遠端程式碼庫連線:
命令:git remote add origin xxx
第4步:拉取遠端分支到本地:
命令:git fetch origin dev 【dev就是遠端程式碼庫分支】
第5步:建立本地分支,並切換到本地分支
命令:git checkout -b xxx origin/yyy 【xxx本地分支,yyy遠端分支,本地和遠端分支保持一致】
第6步:獲取遠端分支程式碼
命令:git pull origin xxx
完成以上操作就可以在自己的分支上寫程式碼開發;
三. 將主幹程式碼合併到分支
第1步:將自己本地分支上做的程式碼修改先提交到遠端分支的倉庫
命令:git add .
命令: git commit -m '新增提交資訊'
命令:git push origin xxx
第2步:再拉取遠端分支的程式碼,確保程式碼是最新的一次提交
命令:git pull origin xxx
第3步:將遠端主支合併到本地分支
命令:git pull origin 遠端主支
第4步:解決衝突,如果有程式碼衝突先解決,再合併
第5步:衝突解決,填寫合併資訊,
命令:輸入i,填寫合併資訊,按esc鍵,再輸入":wq",退出新增合併資訊的操作;
第6步:提交合並程式碼到分支
命令:git push origin xxx
以上操作完成後,合併主支程式碼完成。
四. 將分支程式碼合併到主支
第1步:將自己本地主支上的程式碼先拉取最新的【如果主支程式碼已改動過,先上傳一次在拉取;本地主支的程式碼最好不要隨意改動,保持與遠端倉庫一致】
命令:git pull origin 遠端主支 或 git reset --hard origin/main【此命令是強制將主支程式碼拉取,會覆蓋本地的程式碼修改,謹慎使用】
第2步:將遠端分支合併到本地主支
命令:git pull origin 遠端分支
第3步:解決衝突,如果有程式碼衝突先解決,再合併
第4步:衝突解決,填寫合併資訊,
命令:輸入i,填寫合併資訊,按esc鍵,再輸入":wq",退出新增合併資訊的操作;
命令:git commit -m 'ggg' 【此命令視情況使用】
第5步:提交合並程式碼到主支
命令:git push origin 遠端主支
執行以上操作就可以完成合並分支到主支的操作