开发人员角色无法在Gitlab中推送到未受保护的分支

时间:2016-10-07 15:38:08

标签: php laravel gitlab

我是gitlab的新手。我已成功创建了无保护的分支机构dev&使用以下命令在项目testapp中使用主角色进行设计:

|| config.local

然后我将所有文件成功推送到两个分支。

稍后我运行以下命令远程创建分支:

git checkout -b dev 
git checkout -b design

现在的问题是,我在项目中添加了开发人员角色的团队成员无法列出分支开发人员。设计,也无法推动这些分支机构。他尝试使用以下命令:

git branch dev 
git branch design

请列出我的步骤。 感谢

1 个答案:

答案 0 :(得分:0)

听起来你的队友需要运行checkout命令来跟踪远程分支。无论他是否有本地dev/design分支机构,他只需要将它们与相应的远程分支相关联。这是通过创建tracking branch

来完成的
  

跟踪分支是具有直接关系的本地分支   到一个偏远的分支。

要在本地创建新的跟踪分支,您可以使用简写:

git checkout dev
git checkout design

一般表格如下:

git checkout -b [branch] [remotename]/[branch]

E.g。

git checkout --track origin/dev
git checkout --track origin/design

或者,如果您希望将现有的本地分支转换为跟踪分支,请查看this post