如何實現merge request功能

一、業務背景

現如今的需求版本開發迭代中,由於協同合作研發的必要性,如何有效的解決協同研發帶來的項目管理問題,最終提高員工的效能,是十分迫切,亟待解決的。

二、準備工作

版本控制:gitHub
研發工具:idea
用戶角色:master、developer

三、實施方案

3.1、遠程倉庫
3.1.1、建立一個項目 merge_test
3.1.2、建立一個master分支(主分支)

3.2、fork
3.2.1、fork自己空間一份同樣的項目

四、developer開發流程

4.1、本地倉庫中建立和自己空間遠程項目的鏈接

git clone .....
git remote -v

遠程版本此時只有一個

4.2、本地倉庫中建立和主遠程項目的鏈接
指定名字爲upstream,指向原項目倉庫

git remote add upstream ......

再次查看遠程版本

git remote -v

遠程版本此時有兩個

4.3、更新遠程主倉庫代碼到遠程空間倉庫

git pull upstream master          //從原倉庫更新代碼到的本地master分支
git push origin master            //將master推到自己的遠程倉庫

更多git命令:快點我

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章