gitlab 合並分支到master分支


一、新建一個gitlab倉庫后

You can also upload existing files from your computer using the instructions below.

Git global setup
git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
Create a new repository
git clone git@192.168.40.132:root/ops.git
cd ops
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
Push an existing folder
cd existing_folder
git init
git remote add origin git@192.168.40.132:root/ops.git
git add .
git commit -m "Initial commit"
git push -u origin master
Push an existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origin git@192.168.40.132:root/ops.git
git push -u origin --all
git push -u origin --tags

 推送代碼結束

二、新增分支要的合並代碼

1、clone主分支代碼

git -c http.sslVerify=false clone  git@192.168.40.132:root/ops.git

(http.sslVerify=false禁用Git SSL驗證)

2、切換到一個新分支 'release-1.0'

git checkout -b release-1.0

3、修改代碼

vi test.py

4、推送到代碼倉庫

git add .  #(本地提交更新)
git commit -m "release-1.0"  #(將代碼遠程推送到 release-1.0分支當中)
[release-1.0 f23169b] release-1.0
2 files changed, 3 insertions(+), 6 deletions(-)
create mode 100644 test.py

git -c http.sslVerify=false push origin release-1.0
remote:
remote: INFO: Your SSH key is expiring soon. Please generate a new key.
remote:
Counting objects: 12, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 578 bytes | 0 bytes/s, done.
Total 7 (delta 4), reused 0 (delta 0)
remote:
remote: To create a merge request for release-1.0, visit:
remote: http://192.168.40.132:9090/root/ops/-/merge_requests/new?merge_request%5Bsource_branch%5D=release-1.0
remote:
To git@192.168.40.132:root/ops.git
* [new branch] release-1.0 -> release-1.0

5、將release-1.0分支的代碼合並到master分支

點擊“Create merge requests”

 或者

 

 6、創建一個合並請求,選擇源分支和目標分支

7、添加描述,指明誰來review操作合並這項工作

 8、操作賬號查看merge請求

9、查看與目標分支的差異變化

10、點擊Merge即同意合並請求

11、查看合並效果,'release-1.0‘分支被合並,master分支代碼發生改變

 

暫存問題:

當其他賬號提交的merge請求不滿足代碼規范要求時,可以不用打回,直接修改嗎?然后合並


免責聲明!

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



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