我使用的是Git流,“一个成功的Git分支模型”:
https://nvie.com/posts/a-successful-git-branching-model/
在我们的项目中,我们使用gitlab,项目中有两个分支是master和development。
我被告知要从开发部门分支出来,所以我做了以下事情:
-
首先是克隆远程存储库,默认的分支是master
-
第二个分支使用命令从development分支断开-
git checkout -b develop origin/develop
-
现在在我的地方,我有两个分支,掌握和发展
-
我在创建功能分支时有一个问题,它是否只在本地创建?
git branch -b feature_branch
,此过程正确吗?
-
现在,如果上面的过程是正确的,并且我对特性分支进行了更改,我应该将其合并到开发分支中吗?对吗?
-
现在,如果我想推动本地更改,我应该将其推送到远程开发分支吗?还是在主枝上?
-
如果我从我的团队中提取更改,我应该从远程主分支中提取吗?还是在远程开发部门?