我是gitlab的新手。我已成功创建了无保护的分支机构dev&使用以下命令在项目testapp中使用主角色进行设计:
|| config.local
然后我将所有文件成功推送到两个分支。
稍后我运行以下命令远程创建分支:
git checkout -b dev
git checkout -b design
现在的问题是,我在项目中添加了开发人员角色的团队成员无法列出分支开发人员。设计,也无法推动这些分支机构。他尝试使用以下命令:
git branch dev
git branch design
请列出我的步骤。 感谢
答案 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。