第3篇 :git 首次建立專案上傳,程式碼合併操作

似梦亦非梦發表於2024-08-20

一.首次建立遠端程式碼庫,並上傳自己修改的原生代碼

第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 遠端主支 

執行以上操作就可以完成合並分支到主支的操作

相關文章