一、註冊GitLab賬號
首先,我們需要在GitLab官網上進行賬號註冊,註冊完成後,我們可以登錄自己的賬號。
<img src="https://example.com/img.png" alt="GitLab註冊頁面">
然後,我們需要新建一個倉庫,這個倉庫就是我們提交代碼的地方。
二、克隆代碼到本地
在GitLab上新建倉庫後,我們可以通過克隆來把代碼拉到本地。在本地新建一個文件夾,然後在終端/命令行中輸入以下命令:
git clone git@gitlab.com:username/repository.git
其中username是你在GitLab上的用戶名,repository是你新建的倉庫名。
三、修改代碼
在本地編輯器上打開克隆下來的代碼文件夾,進行修改。為了保證多人開發中代碼的統一,可以使用.gitignore文件來忽略特定的文件,比如本地開發環境中的緩存文件、日誌文件等。
#.gitignore 文件
.idea/
.cache/
*.log
修改完成後,我們需要添加修改的文件到git緩存區中:
git add filename
如果需要添加所有修改的文件,可以使用以下命令:
git add .
四、提交代碼
添加完成後,我們需要提交代碼並寫好提交信息,以便團隊中其他開發者了解我們做了哪些修改:
git commit -m "修改相關的文件"
五、推送代碼到GitLab倉庫
代碼提交後,我們還需要把代碼推送到GitLab倉庫中:
git push -u origin master
其中,origin代表遠程倉庫地址,master是分支名稱,我們可以在push命令中指定要推送的分支。
六、合併代碼請求
當我們需要將開發完成的代碼合併到主幹(master)分支時,我們需要創建請求合併(Merge Request)。在GitLab上,我們可以在代碼倉庫的頁面中創建一個新的Merge Request,然後選定開發完成的分支,目標分支為master。這樣,GitLab就會進行代碼合併,如果有衝突的部分,GitLab會提示我們進行解決。
#Merge Request示例
- 開發完成的分支名稱: feature/xxx
- 目標分支名稱:master
七、合併代碼到主幹分支
當我們的Merge Request被review通過後,我們需要將修改合併到主幹分支中:
git checkout master // 切換到主幹分支
git merge --no-ff feature/xxx // 將feature/xxx分支合併到master分支
git push origin master // 提交修改到遠程主幹分支
其中,–no-ff選項可以保留開發分支的提交歷史。
結語
以上就是GitLab提交代碼的詳細步驟,從賬號註冊、倉庫創建到代碼合併和推送。在團隊協作中,使用GitLab來管理代碼,可以使我們的代碼更加規範,協作更加高效。
原創文章,作者:CTPGZ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/368077.html