# 新建项目
导航至主页—项目,然后点击右边导航栏的 + 号,或者点击下方的 +创建项目

在跳出来的新页面中,您可以选择创建 Git 或者 SVN 项目。
然后选择一个父路径、输入项目路径、添加描述、按需填写项目信息、选择可见度、最后点击创建项目。

# 从模板创建项目
# 关于模板仓库
当源项目开启了模板仓库之后,任何对模板仓库具有拉取代码权限的人都可以从该模版创建仓库。更多信息请参阅“模板仓库”
从模板创建仓库类似于创建仓库的复刻,但存在一些重要差异:
- 新的复刻包含父仓库的整个提交历史记录,而从模板创建的仓库仅默认分支中的目录结构和文件。
- 复刻可能是向现有项目贡献代码的临时方式,而从模板创建的仓库可以快速启动新项目。
# 从模板创建仓库
进入工蜂,导航到模板仓库的的主页(前提条件:该项目被设置为模板仓库)
在文件列表上方,单击使用此模板

输入项目路径、选择一个父路径,添加描述、按需填写项目详细信息、选择可见度、最后点击创建项目。

# 筛选项目
# 查看我创建/我有提交的项目
进入工蜂首页,点击如图下拉框,单击自己想筛选的项目类型即可

# 查看归档项目
进入工蜂首页,点击设置,勾选仅显示归档的项目之后,页面会显示出自己所有有权限且归档的项目。

# 项目成员
# 添加用户为项目成员
进入一个项目,点击左侧导航里面的设置--成员进入到下图:点击新加成员 
输入用户名,并为他设置在这个项目的权限,也可以为这个用户设置一个过期时间,最后点击将用户添加到项目。

# 添加用户组为项目成员
进入一个项目,点击左侧导航里面的设置--成员,然后点击添加用户组

在出现的弹窗中,可以选择上层项目组定义的用户组,并指定权限和权限过期时间。

# 更改项目成员权限
进入一个项目,点击左侧导航里面的设置 - 成员进入到下图:然后点击权限后面编辑的图标。

选择您要更改的权限,或者重新选择权限到期的时间,点击保存变更即可。

# 删除项目成员
如果您要在项目中删除某个用户,那您可以进入这个项目—设置 - 成员,点击权限后面“—" 按钮

然后在弹出来的对话框点击确定即可。
# 邀请协作项目组
进入一个项目,导航至设置--成员--协作项目组,点击 将项目组邀请进项目 
选择项目组,并设置权限,也可以选择权限过期的时间,最后点击邀请

# 管理项目里程碑
里程碑可以用来跟踪项目议题或者合并请求的进度。
# 新建里程碑
进入一个项目,点击左侧导航栏的里程碑进入里程碑页面。然后单击 +创建里程碑。

输入标题,描述和截止日期之后点击创建里程碑按钮

# 编辑里程碑
进入一个项目,点击左侧导航栏的里程碑进入里程碑页面,选择您需要编辑的里程碑,点击编辑
按需修改内容之后点击保存变更。

# 关闭里程碑
若里程碑中的议题或者合并请求全都已经被解决,此时您可以关闭这个里程碑。
进入到项目的里程碑页面,找到您需要关闭的里程碑,点击关闭即可。

# 删除里程碑
进入到项目的里程碑页面,找到您需要删除的里程碑,点击删除,然后在弹出来的确认框中点击确定即可。

# 给项目标星
进入到一个项目,您会在上方看见一个 标星 按钮,单击它即可。

# 关注项目
- 手动关注: 进入项目首页后点击关注的下拉框会有不关注、关注中、关注但静音,选择其中一种状态;

选择关注中时,点击定制通知可以自定义这个项目的通知,勾选代表接收对应的通知,不勾选则不接收。

- 自动关注:
被添加为项目成员时会自动关注项目;
项目组下创建项目,项目组中的成员会自动关注这个新建项目;
创建个人项目时会自动关注这个项目;
被项目的负责人添加为项目关注人也会关注这个项目。
# 给项目添加关注人
进入一个项目,点击度量 - 统计图表 - 关注用户进入到下图:点击添加项目关注人

输入用户名,并设置是否让该用户接受此项目的通知,然后点击添加项目关注人即可。

# 添加项目主题
进入一个具体项目,单击项目名称下的添加主题按钮

点击按钮后进入以下页面,在右上方文本框,为项目输入主题,点击添加主题,则成功为该项目添加主题

# 在项目内进行搜索
进入到项目主页,在下图红色打框的地方输入内容进行搜索

# 下载项目
进入到项目然后点击链接旁边的下载,下载之后的文档为压缩文件。

# Fork 项目
特性设置位置:设置-基础设置 - 特性设置 - 勾选复刻按钮
进入到一个项目,点击上方的fork按钮

然后在弹出来的页面选择一个可以 fork 的空间点击 fork 。根据项目大小,片刻之后 fork 结束。

# 同步 Fork 上游项目
出现同步 fork 上游按钮的条件:
- 当前项目分支落后于 fork 上游默认分支;
- 当前用户拥有 fork 上游仓库代码的克隆权限;
- 当前用户拥有当前分支的 push 权限。
这个功能可以把上游默认分支的代码同步到当前分支中
导航至项目的首页或者文件 blob 页面,点击同步 fork 上游按钮

然后点击更新分支,会执行普通 merge 操作,执行成功后页面会提示“更新分支成功”
点击代码对比会跳转到代码对比页面,您可以看到上游仓库默认分支与当前分支之前的差异。
当前分支领先上游仓库默认分支时,会出现创建合并请求按钮,
点击会跳转到创建 mr 页面,并将源分支设置为当前分支,目标分支设置为上游仓库默认分支。
