github中文文档帮助,各种术语介绍

article/2025/8/25 1:59:32

文章目录

  • GitHub文档中文术语详解
  • 直接访问最牛地址:
  • 创建仓库与文件管理

GitHub文档中文术语详解

GitHub 术语表
以下是我们在网站和文档中使用的一些 Git 和 GitHub 专用术语列表

追溯(blame)
Git 中的“追溯”功能描述文件中每一行的最后修改,通常显示修订、作者和时间信息。 例如,在跟踪导致故障的功能添加或导致特定漏洞的提交时,此功能非常有用。

分支(Branch)
分支是仓库的并行版本。 它包含在仓库中,但不会影响主分支或 master 分支,这允许您在不影响“在线”版本的情况下自由工作。 完成所需更改后,您可以将您的分支合并回 master 分支以发布您的更改。 更多信息请参阅“关于分支”。

检查(check)
检查是 GitHub 上的一种状态检查类型。 请参阅“状态检查”。

克隆(clone)
克隆是存在于您的计算机上(而不是网站的服务器上)的仓库副本,或者表示制作这种副本的行为。 使用克隆,您可以在无需联机的情况下,在您喜欢的编辑器中编辑文件并使用 Git 跟踪您的更改。 但是,它连接到远程版本,以便可以在两者之间同步更改。 您在联机时可以将本地更改推送到远程使它们保持同步。

协作者collaborator
协作者是受仓库所有者邀请参与,对仓库拥有读取和写入权限的人。

提交commit
一个提交或“修订”是对文件(或文件集)的单次修改。 就像保存文件一样(使用 Git 例外),每次保存时都会创建一个唯一的 ID(也称为 “SHA” 或“哈希”),允许您记录在何时由何人做出了何种更改。 提交通常包含提交消息,以简要说明所做的更改。

贡献者contributer
贡献者是指通过合并拉取请求为项目做出贡献,但没有协作者权限的人。

仪表板dashboard
您的个人仪表板是有关您在 GitHub 上的活动的信息中心。 通过个人仪表板,可跟踪您关注或参与的议题和拉取请求、导航到您的顶层仓库和团队页面,以及了解您关注或参与的仓库中的最近活动。 还可以发现新仓库,这些仓库根据您关注的用户和标注的仓库而推荐。 如果只查看特定组织的活动,请访问该组织的仪表板。 更多信息请参阅“关于个人仪表板”或“关于组织仪表板”,

差异diff
差异是两次提交或保存的更改之间的不同之处。 差异将直观地呈现自上次提交以来文件中添加的或删除的内容。

企业帐户Enterprise accounts
企业帐户允许您集中管理多个 GitHub.com 组织的策略和帐单。 企业帐户可用于 GitHub Enterprise Cloud。更多信息请参阅“关于企业帐户。”

获取fetch
获取是指从在线仓库获取最新更改但不合并它们。 获取这些更改后,您可以将其与您的本地分支(存储在本地计算机上的代码)进行比较。

分叉fork
分叉是存在于您的帐户中的其他用户仓库的个人副本。 分叉允许您自由更改项目而不会影响原始项目。 分叉仍附加在原始仓库上,您可以向原作者提交拉取请求,以请求他们使用您的更改进行更新。 也可以从原始仓库中拉取更新使您的分叉保持最新状态。

Git
Git 是用于跟踪文本文件更改的开源程序,也是构建社交和用户界面 GitHub 的核心技术。

议题issue
议题是与仓库相关的建议改进、任务或问题。 议题可由任何人创建(对于公共仓库),由仓库协作者进行管理。 每个议题都包含自己的讨论论坛,可进行标记和分配给用户。

Markdown
Markdown 是一种简单的语义文件格式,与 .doc、.rtf 及 .txt 区别不大。 Markdown 可帮助没有网络发布功底的人撰写散文(包括链接、列表、项目符号等)并将其显示为网站。 GitHub 支持 Markdown,您可以了解其语义。

合并merge
合并从一个分支(同一个仓库中的分支或从分叉)中获取更改并将其应用到另一个分支。 这通常作为拉取请求(可视为合并请求)或通过命令行发生。 如果没有冲突的更改,合并可以在 GitHub web 界面上通过拉取请求自动完成,也可以始终通过命令行完成合并。 更多信息请参阅“合并拉取请求”。

开源Open source
开源软件是任何人都可以自由使用、修改和分享(以修改过和未修改的形式)的软件。 今天,“开源”的概念往往超越了软件,它代表一种协作理念:任何人都可以在线获取工作材料,然后分叉、修改和讨论它们并为项目做出贡献。

为深入了解开源,特别是如何创建和发展开源项目,我们制作了开源指南,它将帮助您培养一个健康发展的开源社区。 您还可以免费学习关于维护开源社区的 GitHub Learning Lab 课程。

组织organization
组织是共享帐户,其中业务和开源项目可一次协助处理多个项目。 所有者和管理员可通过复杂的安全和管理功能管理成员对组织数据和项目的访问。

私有仓库Private repositories
私有仓库是只有创建者和创建者指定的协作者才能查看和参与的仓库。

拉取pull
拉取是指获取更改并合并它们的行为。 例如,如果对方编辑了你们正在合作处理的远程文件,您需要将这些更改拉取到您的本地副本使其保持最新状态。

拉取请求pull request
拉取请求是由用户提交的对仓库的提议更改,由仓库协作者接受或拒绝。 与议题一样,每个拉取请求都有自己的讨论论坛。 更多信息请参阅“关于拉取请求”。

推送push
推送是指将您提交的更改发送到远程仓库,例如托管在 GitHub 上的仓库。 例如,如果您在本地更改了某些内容,则需要推送这些更改才能让其他人访问它们。

远程remote
这是托管在服务器(很可能是 GitHub)上的某些项目的版本。 它可以连接到本地克隆以便同步更改。

仓库repository
仓库是 GitHub 的最基本元素。 它们很容易被想象为项目的文件夹。 仓库包含所有项目文件(包括文档),并存储每个文件的修订历史记录。 仓库可以有多个协作者,可以是公共的,也可以是私有的。

SSH 密钥sshkey
SSH 密钥是一种使用加密消息向在线服务器标识自己的方法。 就好像您的计算机使用唯一密码登录其他服务一样。 GitHub 使用 SSH 密钥安全地向您的计算机传输信息。

状态status
状态是 GitHub 上的一种状态检查类型。 请参阅“状态检查”。

状态检查Status checks
状态检查是为您在仓库中进行的每个提交而运行的外部进程,例如持续集成构建。 更多信息请参阅“关于状态检查”。

团队team
团队是通过级联访问权限和提及来反映公司或群组结构的组织成员组。

上游upstream
在谈论分支或分叉时,原始仓库上的主分支通常被称为“上游”,因为它是获取其他更改的主要位置。 您正在处理的分支/分叉则被称为“下游”。

用户user
用户是个人 GitHub 帐户。 每个用户都有自己的个人资料,可以拥有多个公共或私有仓库。 他们可以创建或受邀加入组织,也可以在其他用户的仓库上进行协作。

原文英文文档地址:https://help.github.com/en/articles/github-glossary#blame
中文地址:https://help.github.com/cn/articles/github-glossary

直接访问最牛地址:

另外告诉你们一个好消息,GitHub有中文得了,地址:https://help.github.com/cn
这里有全方位的帮助,希望可以帮到你们,不过提醒一下,还是要多学点英语呀。毕竟代码可都是英文的。。。。。。。。

创建仓库与文件管理

完成GitHub的注册后,登陆访问GitHub网站,点下start a project按钮创建一个新的项目(也就是Repository)

在这里插入图片描述
点击后页面

在这里插入图片描述点击Create repository按钮后,自动跳转到主页

在这里插入图片描述点击Create new file创建新的文件

在这里插入图片描述

点击Commit new file后就会为我们创建一个新文件,界面如下

在这里插入图片描述

现在我们修改文件内容

在这里插入图片描述 提交修改

在这里插入图片描述 我们看看github是如何记录我们的修改内容的

在这里插入图片描述 在文件列表点击右侧删除按钮即可实现对文件的删除,同样github也会为我们保存删除相关信息

在这里插入图片描述 点击文件名即可查看删除的文件
上传本地文件:
点击项目,在项目文件列表页面点击upload files即可实现上传本地文件到仓库中,同理find file按


http://chatgpt.dhexx.cn/article/fxOwqjAx.shtml

相关文章

Github入门指南

参考资料: 廖雪峰-git教程 git clone拉取GitHub项目失败/太慢的解决方法 文章目录 Git和Github环境配置(Windows)下载安装Git注册Github配置信息配置用户名和邮箱配置编辑器(VScode) 使用方法基本流程克隆(Clone)项目到…

GitHub中文排行榜

https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts 🇨🇳 GitHub中文排行榜,帮助你发现高分优秀中文项目、更高效地吸收国人的优秀经验成果;榜单每周更新一次,敬请关注! 榜单设立目的 &#x1f1e…

GitHub中文项目排行榜

前言 今天逛GitHub,无意间发现了一个宝藏项目,将Github上高分的中文项目进行了排行,涵盖了大部分编程语言,帮助大家发现高分的优秀中文项目,让大家能够更好的学习大神的编码经验。 项目介绍 🇨&#x1f1…

git怎么切换中文?

一.首先查看自己给git配置的是什么端口,然后登录web页面 二、点击右侧菜单栏选择倒数第二个选项 三、进入配置页面,选择倒数第三个选项 四、往下拉会看到我们要找的配置地方 五、选择中文,一定不要忘记保存 六、需要退出去重新进一下才…

【GitHub】GitHub桌面版(GitHubDesktop)安装加汉化教程

GitHub桌面版(GitHubDesktop)安装加汉化教程 1.访问https://desktop.github.com/,下载GitHubDesktop安装程序。 2.点击GitHubDesktopSetup.exe安装包。 3.之后会在桌面自动生成快捷方式,然后可以将安装包删除。 4.访问…

Github中文排行榜项目,帮助大家发现高分优秀中文项目

榜单设立目的 Github中文排行榜,帮助你发现高分优秀中文项目;各位开发者伙伴可以更高效地吸收本土化的优秀经验、成果;中文项目可能只满足阶段性的需求,想要有进一步提升,还请多花时间学习更高分的英文项目&#xff1…

github 设置语言为中文

今天刚刚注册的github账号,解决了头像不显示的问题 链接:解决github头像不显示 需要的点击上方链接, 因为英语不好,github有默认英语界面,想设置中文方便预览, 找了半天没找到github设置语言的选项&…

关于GitHub如何转为中文问题——Google举例

简单来说,右键→点击翻译完事(但你也可以看完我整篇废话23333) 对于很多新手小白来说,全球最大男性交友网站GitHub无疑对每个萌新的吸引力很大 但是对于广大国内男同胞来说呢,非母语的问题就使得在阅读上增添了很多问…

集合(set)的使用

不可修改元素集合中的元素会自动进行去重操作,只保留一个集合不支持索引 如:print(ids[0]) 会报错集合的类型: 可变集合 —— set 不可变集合 —— frozenset由{}或set()函数创建集合,注意:创建一个空集合必须用 set()…

Set集合之HashSet

在说HashSet集合之前先讲一讲Set集合 Set 接口也是 Collection 的子接口,与 List 接口最大的不同在于,Set 接口里面的内容是不允许重复的。 Set 接口并没有扩充任何的 Collection 接口中的内容,所以使用的方法全部都是 Collection 接…

Set集合的使用

Set集合的类型 Set 特点:唯一、无序HashSet 1.采用HashTable哈希表存储结构。 2.优点:添加快、删除快、查询快。 3.缺点:无序LinkedHashSet 1.采用哈希表存储结构,同时使用链表维护次序。 2.有序(添加顺序)。 TreeSet 1.采用红黑…

集合详解—Set集合

Set接口 Set接口是Collection的子接口,set接口没有提供额外的方法 Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set 集合中,则添加操作失败 Set 判断两个对象是否相同不是使用 运算符,而是根据 equals() 方…

Set集合的简单实现

Set集合 Set集合的特点是不存放重复的元素&#xff0c;常用于去重&#xff0c;而它的具体实现可以用到其他的一些数据结构如&#xff1a;动态数组、链表、二叉搜索树。 /*** Set集合与其抽象方法* param <E>*/ public interface Set<E> {int size();boolean isEm…

微信小程序中当前页中data的Set和Get

一、set set的话直接这样写 setData({ key1:value1, key2:value2, //key表示js中data中的参数&#xff1b; })如下图&#xff1a; 二、get 在js文件中使用data中的数据写法如下 在xxx函数中使用data中的数据 xxx:function(){ var that this console.log(that.data.xxx)…

集合——Set详细分析

简介 Set用于存储无序&#xff08;存入、去除顺序不一定相同&#xff09;元素&#xff0c;值不重复。 对象相等性&#xff1a;引用到堆上同一个对象的两个引用是相等的。 如果对两个引用调用hashCode方法&#xff0c;会得到相同的结果&#xff0c;如果对象所属的类没有覆盖Obje…

集合 List Set的介绍与使用

List接口 1.1 List接口介绍 有序的 collection&#xff08;也称为序列&#xff09;。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引&#xff08;在列表中的位置&#xff09;访问元素&#xff0c;并搜索列表中的元素。与 set 不同…

集合:List和Set

集合 1.集合和数组之间的区别有&#xff1a; 数组的长度是固定的&#xff0c;集合的长度是可变的数组中存储的是同一类型的元素&#xff0c;集合中存储的数据可以是不同类型的&#xff0c;除了泛型限制数组中可以存放基本类型数据或者对象&#xff0c;集合中只能存放对象&…

List集合,Set集合

List集合: 1 ArrayList集合&#xff1a; 优点&#xff1a;查找快 缺点&#xff1a; 元素增删慢 注&#xff1a;日常开发使用最多的功能就是查询数据&#xff0c;遍历数据&#xff0c;所以该集合是最常用的集合。 常用方法&#xff1a; 方法测试&#xff1a; 新建一个集合添…

集合Set

集合的一个关键的特点就是不能存放重复的元素&#xff0c;二分搜索树是一个非常好的实现集合的底层数据结构 1、二分搜索树实现集合&#xff1a; set接口 package Set;public interface Set<E> {void add(E e);boolean contains(E e);void remove(E e);int getSize();b…

C++ 集合set 详解

1.关于set C STL 之所以得到广泛的赞誉&#xff0c;也被很多人使用&#xff0c;不只是提供了像vector, string, list等方便的容器&#xff0c;更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组&#xff0c;list封装了链表&#xff0c;map和se…