-
今天有新同事来项目,项目是新项目,所以只有master分支,拉取项目之后。想要提交的时候,无法提交,报的错误是无法修改被保护的master分支
-
我百度了一下原因,第一反应是权限不够,在git上能看到各个开发的权限
-
-
-
新同事的权限是Developer。是能够正常拉取和提交代码的,但是无法往master分支行提交,于是去百度了一下这个问题,默认情况下【master】分支是处于被保护状态下的,develop角色的人是无法提交到master分支的
-
**有两种解决办法,第一是修改开发者的权限,变成Maintainer,就能修改master分支
** -
**第二是将master分支的默认保护关闭,这样Developers权限就可以提交到master分支
**