一、創建GitLab倉庫
要在GitLab上合併分支到Master,首先需要創建一個GitLab倉庫。
在GitLab的主菜單中,選擇”New Project”,按照指引填寫項目的基本信息,像項目名、描述等,根據需要選擇公有或私有,然後點擊”Create Project”按鈕即可創建一個GitLab倉庫。
二、創建分支
在GitLab倉庫中,Master是默認分支,其他分支都是從Master分支派生出來的。因此,在合併分支到Master之前,需要先創建一個新的分支,而且新的分支必須是從Master分支派生出來的。
要創建一個新的分支,在GitLab倉庫的主界面中,在項目根目錄下,單擊”New branch”按鈕,然後在下拉列表中,選擇”New branch”選項,彈出”Create new branch window”。在該窗口中,可以指定新分支的名稱和基於哪個分支創建。
git checkout -b new_branch_name master
上述命令將創建一個名為”new_branch_name”的新分支,該分支將從Master分支派生。
三、拉取代碼到本地
要將分支中的改動合併到Master分支,需要將分支代碼拉取到本地機器中,進行相應的修改和更新。
可以使用下面的命令,將分支代碼拉到本地機器中:
git clone git@your-gitlab-server.com:/yourname/yourproject.git
此時,將在本地機器中生成一個名為”yourproject”的本地倉庫。
四、本地開發調試
在本地機器上對分支代碼進行修改和調試。在此期間,需要多次使用以下兩個Git命令,將本地修改推送到遠程分支或從遠程更新新的更改到本地:
git push origin new-branch-name
git pull origin master
五、提交和推送變更
當完成對分支代碼的修改和本地調試後,需要將其提交到GitLab倉庫中。此時,需要執行以下命令:
git add .
git commit -m "添加了新功能"
git push origin new-branch-name
六、合併到Master分支
在完成對分支代碼的修改和本地調試後,可以將代碼合併到Master分支中。合併代碼有兩種方式:
1、使用Web界面進行合併:進入項目的主需要,點擊Merge Requests選項卡,創建一個Merge Requests,選擇base分支為Master,compare分支選擇待合併的分支,即可完成合併。
2、使用Git命令進行合併:通過以下Git命令,將分支代碼合併到Master分支中:
git checkout master
git merge origin/new-branch-name
git push origin master
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/154674.html