从gitlab拉取代码及提交代码流程
以前在小公司实习,只需要简单提交代码,没有涉及代码分支,请求合并分支等,现在入职到大公司,代码规范要求较高,且多人协作开发,这一必须的技能要会,手忙脚乱之余,终于搞懂了整个流程。
第一个疑问:我从gitlab上面拉代码的时候要不要切分支?
git clone代码之前,可以直接拉取master分支上的代码,master分支的代码要求时刻处于部署的状态,是完整的。
代码拉下来之后,本地代码也处于master分支,这个时候我git checkout develop创建了一个本地的develop分支,此时查看所有的分支是这样的:
接着,我创建了一个本地分支:
git checkout -b feature-aa 结果:Switched to a new branch 'feature-aa'
接下来,我要把这个分支提交上去:
然后去gitlab上面操作,发送合并代码请求
之所以创建本地分支,是我在代码编写过程中,不能直接在master分支上做代码修改,因此在创建的本地分支上面对代码进行修改。