Skip to content

  • 体验新版
    • 正在加载...
  • 登录
  • GitCode
  • 帮助文档帮助文档
  • Wiki
    • Docs
    • User
    • Project
  • repo

帮助文档
帮助文档
  • 项目概览

GitCode / 帮助文档

通知 1799
Star 580
Fork 457
  • 代码
    • 文件
    • 提交
    • 分支
    • Tags
    • 贡献者
    • 分支图
    • Diff
  • Issue 44
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 1
  • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • Wiki 89
    • Wiki
  • 分析
    • 仓库
    • DevOps
  • 代码片段
  • 项目成员
  • Pages
帮助文档
帮助文档
  • 项目概览
    • 项目概览
    • 详情
    • 发布
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • Issue 44
    • Issue 44
    • 列表
    • 看板
    • 标记
    • 里程碑
  • 合并请求 1
    • 合并请求 1
  • Pages
  • DevOps
    • DevOps
    • 流水线
    • 流水线任务
    • 计划
  • 分析
    • 分析
    • 仓库分析
    • DevOps
  • Wiki 89
    • Wiki
  • 代码片段
    • 代码片段
  • 成员
    • 成员
  • 收起侧边栏
  • 动态
  • 分支图
  • 创建新Issue
  • 流水线任务
  • 提交
  • Issue看板

repo

最后修改来自于熊佳牧 10月 22, 2020
页面历史

代码仓库

代码仓库是用于将代码库存储在 CODE CHINA 中并通过版本控制对其进行更改的存储库。代码仓库是项目的一部分,它具有许多其他功能。

新建一个代码仓库

要创建一个新的代码仓库,您需要做的就是创建一个新项目或 fork 一个现有项目。

创建新项目后,您可以通过界面或通过命令行添加新文件, 要从命令行添加文件,请遵循创建新项目时在屏幕上显示的说明。

**重要提示:**出于安全原因,强烈建议您在使用命令行时通过 SSH 与 CODE CHINA 连接 。

文件

在 CODE CHINA 上我们使用代码仓库来存储您的文件,您将在代码仓库的文件树中在文件名旁边看到一个与其扩展名称想对应的图标。

新建和编辑文件

通过将文件推送到 CODE CHINA,您就可以将代码库托管在代码仓库中。您可以使用用户界面也可以通过命令行将本地计算机与我们相连。

从用户界面:

用户界面允许您执行许多 Git 命令,而无在命令行中执行命令。您可以通过用户界面很容易的实现以下操作:

  • 新建文件
  • 上传文件
  • 文件模板
  • 新建目录
  • 新建合并请求
  • 查找文件
  • blame)

查找文件

使用文件查找器在代码仓库中搜索文件。

支持的语言标记

我们支持多种标记语言(有时称为轻量标记语言 ),您可以将其用于存储库中文件的内容,它们主要用于文档目的。

只需为文件选择正确的扩展名,系统就会根据标记语言来渲染它们。

标记语言 扩展名
纯文本 txt
Markdown mdown, mkd, mkdn, md, markdown
reStructuredText rst
AsciiDoc adoc, ad, asciidoc
Textile textile
rdoc rdoc
Org mode org
creole creole
MediaWiki wiki, mediawiki

项目 Readme 和 Index 文件

当代码仓库中存在README或index文件时,我们将自动渲染他们的内容,用户无需打开它。

它们可以是纯文本,也可以具有受支持的标记语言的扩展名:

有关优先级的一些注意事项:

  1. 当README文件和index文件同时存在时, README文件将始终优先
  2. 如果存在多个具有不同扩展名的文件,则按字母顺序排列,但不带扩展名的文件例外,该扩展名始终优先。例如, README.adoc将优先于README ,而README.rst将优先于README

Jupyter Notebook files

Jupyter Notebook(以前的 IPython Notebook)文件用于许多领域的交互式计算,并且包含用户会话的完整记录,并包括代码,叙述性文本,方程式和丰富的输出。

OpenAPI viewer

如果文件名包含openapi或swagger且扩展名为yaml , yml或json ,就可以使用其文件查看器呈现 OpenAPI 规范文件。以下示例都是正确的:

  • openapi.yml
  • openapi.yaml
  • openapi.json
  • swagger.yml
  • swagger.yaml
  • swagger.json
  • gitlab_swagger.yml
  • openapi_gitlab.yml
  • OpenAPI.YML
  • openapi.Yaml
  • openapi.JSON
  • openapi.gitlab.yml
  • gitlab.openapi.yml

然后,渲染它们:

  1. 用户界面中导航至存储库中的 OpenAPI 文件.
  2. 单击位于"显示源"和"编辑"按钮之间的"显示 OpenAPI"按钮(找到 OpenAPI 文件后,它将替换"显示渲染的文件"按钮).

分支

有关详细信息,请参见分支 。

提交

提交更改时 ,您会将这些更改引入分支机构。通过命令行,您可以在提交之前多次提交。

  • **提交消息:**提交消息对于标识正在更改的内容以及更重要的原因至关重要. 在 GitLab 中,您可以将关键字添加到提交消息中,以执行以下操作之一:
    • 交叉链接问题和合并请求: 交叉链接非常适合跟踪工作流程中与之相关的内容. 如果您在提交消息中提到问题或合并请求,它们将显示在各自的线程上
  • ** Cherry-pick 提交:**您可以直接从界面 cherry-pick
  • **Revert 提交:**可以将提交从界面还原到所选分支
  • **签署提交:**使用 GPG 签署您的提交

项目和仓库大小

在项目的详细信息页面上报告项目的大小 报告的大小最多每 15 分钟更新一次,因此可能无法反映最近的活动。显示的文件大小包括存储库文件,工件和 LFS。

由于压缩,内务处理和其他因素,每个项目的项目规模可能会略有不同。

贡献者

代码库的所有贡献者都显示在项目的代码>贡献者下,按照协作者中的提交次数从多到少排序。

分析

代码仓库分析以可视方式显示存储网络的历史记录,包括分支和合并。这可以帮助您可视化存储库中使用的 Git 流策略:

在您项目的分析下找到它。

代码语言

对于每个代码仓库的默认分支,系统将确定使用了哪些编程语言,并将其显示在项目页面上。如果缺少此信息,将在更新项目上的默认分支后添加,此过程最多可能需要 5 分钟。

并非所有文件都被检测到,比如文档、供应商代码和大多数标记语言都不会被检测。可以通过重写默认值来调整此行为。例如,为了能够检测到“.proto”文件,请在存储库根目录下的“.gittributes”中添加以下内容:

*.proto linguist-detectable=true 

锁定文件

使用文件锁定来锁定文件,以防止发生任何冲突的更改.

Repository’s API

您可以通过存储库 API访问您的存储库。

下载源码

可以从界面下载存储在代码仓库中的源代码,单击下载图标,将打开一个下拉列表,其中包含下载以下内容的链接:

  • **源代码:**允许用户在他们当前正在查看的分支上下载源代码。 可用扩展名: zip , tar , tar.gz和tar.bz2
  • **目录:**仅在查看子目录时显示, 这使用户可以下载他们当前正在查看的特定目录, 也可以在zip , tar , tar.gz和tar.bz2
  • **工件:**允许用户下载最新 CI 构建的工件
克隆仓库

快速访问

  • 首页
  • 组织
    • 子组织
    • 申请入驻
  • 项目
    • 徽章
    • 批量编辑
    • 新建项目
    • 描述模板
    • 文件查找
    • 合并请求
      • 允许协作
      • 创建合并请求
      • Cherry-pick
      • 快进合并
      • 解决冲突
      • 还原
      • 评审及管理
      • Squash合并
      • 合并请求版本
      • 草稿
    • 项目成员
    • 导入
      • Github
      • URL
    • Releases
    • 代码仓库
      • 分支
      • Git属性
      • Blame
      • 文件历史记录
      • 仓库镜像
      • 保护分支
      • 保护Tag
      • Git LFS
      • 减少仓库大小
      • GPG签名提交
      • 文件编辑
      • WebIDE
    • 项目设置
    • 与群组共享项目
    • wiki
    • 代码片
    • Pages
      • Hugo
      • Mdbook
      • html
  • Issues
    • 机密Issue
    • 关联Issue
    • 截止日期
    • 看板
    • 操作Issue
    • 标签
    • 管理Issue
    • 里程碑
    • Issue排序
  • API
    • Runners Api
  • CI / CD
    • Pipelines
      • 流水线计划
      • 设置
    • 变量
    • Runners
    • .codechina-ci.yml
      • .codechina-ci.yml 参考
      • 语法验证
  • 用户
    • 举报用户
    • 用户账号
      • 登录日志
      • 用户权限
      • 个人访问令牌
      • 个人偏好
    • Notebook
    • 探讨
    • SSH密钥
    • 快捷键
    • Markdown
    • 电子邮件通知
    • 快速操作
      • 自动填充
    • 预留命名空间
    • 搜索
    • 时间跟踪
    • 待办事项
渝ICP备2023009037号

京公网安备11010502055752号

网络110报警服务 Powered by GitLab CE v13.7
开源知识
Git 入门 Pro Git 电子书 在线学 Git
Markdown 基础入门 IT 技术知识开源图谱
帮助
使用手册 反馈建议 博客
《GitCode 隐私声明》 《GitCode 服务条款》 关于GitCode
Powered by GitLab CE v13.7