基本概念
<p>以下列为在产品使用过程中经常遇到的专业术语:</p>
<p><strong>Blame</strong></p>
<p>Git中的Blame功能描述了对文件每一行的最后修改,通常显示修订、作者和时间,但是不会显示被删除和替换的内容。如果您要查看文件的每个部分是谁修改的,只要执行git blame 命令即可。</p>
<p><strong>Branch</strong></p>
<p>分支是存储库的并行版本。它包含在存储库中,但不影响主分支,允许您在不中断“实时”版本的情况下自由工作。完成要进行的更改后,可以将分支合并回主分支以发布更改。</p>
<p><strong>Check</strong></p>
<p>检查是GitHub Enterprise上的一种状态检查。</p>
<p><strong>Clone</strong></p>
<p>克隆是存储在您计算机存储库中的副本,不是存储在某个网站的服务器上,也不是制作该副本的行为。使用克隆,您可以在首选编辑器中编辑文件,并使用Git跟踪您的更改,而无需联机。但是,它可以连接到远程版本,以便可以在两者之间同步更改。您可以将本地更改推送到远程 ,以便在联机时保持同步。</p>
<p><strong>Collaborator</strong></p>
<p>协作者适用于一个团队之间的合作,代码仓库的所有者可以为单个仓库增加具备只读或者读写权限的协作者。</p>
<p><strong>Commit</strong></p>
<p>提交或“修订”是对文件(或文件集)的单独更改。 就像保存文件一样,除了Git之外,每次保存它都会创建一个唯一的ID(也就是“SHA”或“哈希”),它允许您记录何时以及由谁做出的更改。提交通常包含提交消息,该消息是对所做更改的简要描述。</p>
<p><strong>Contributor</strong></p>
<p>贡献者是指通过合并拉取请求为项目做出贡献的人,但没有类似协作者的访问权限。</p>
<p><strong>Dashboard</strong></p>
<p>个人仪表板是您在GitHub上活动的主要面板。 通过个人信息中心,您可以跟踪问题并提取您正在关注或处理的请求,导航到您的顶级存储库和团队页面,并了解您正在观看或参与的存储库中的最近活动。根据您关注的用户和已加星标的存储库推荐,您还可以发现新的存储库。若只查看特定组织的活动,您可访问所在组织的信息中心。</p>
<p><strong>Diff</strong></p>
<p>差异是两次提交或保存更改之间的差异 。 Diff可直观地描述自上次提交后,文件中添加或删除的内容。</p>
<p><strong>Fetch</strong></p>
<p>提取是指从在线存储库获取最新更改而不将它们合并。一旦获取这些更改,您可以将它们与本地分支(驻留在本地计算机上的代码)进行比较。</p>
<p><strong>Fork</strong></p>
<p>Fork是对其他用户存储库的个人复制,复制的库将存储在您自己的账户中,您可以自行修改项目内容而不影响原始库,也可以将自己的修改通过合并请求(a pull request)的方式请求原始库的开发者更新您的修改,您还可以通过从原始版本中提取更新来使您的分机代码保持最新状态。</p>
<p><strong>Git</strong></p>
<p>Git是一个用于跟踪文本文件更改的开源程序,是构建社交和用户界面GitHub的核心技术。</p>
<p><strong>Issue</strong></p>
<p>Issue是与存储库相关的改进建议、任务或问题。 Issue可以由任何人(对于公共存储库)创建,并由存储库协作者进行管理。每个问题都包含自己的讨论主题,可以标记并分配给用户。</p>
<p><strong>Markdown</strong></p>
<p>Markdown是一种简单的语义文件格式,但与.doc、.rtf、.txt不同,Markdown使没有网络发布背景的人能够轻松地撰写散文(包括链接,列表,项目符号等),并将其显示为网站。GitHub支持Markdown。</p>
<p><strong>Merge</strong></p>
<p>合并从一个分支(在同一个存储库或从fork中)获取更改,并将它们应用到另一个分支中。这通常作为拉取请求(可以被认为是合并请求)或通过命令行发生。如果没有冲突的更改,可以通过GitHub Enterprise Web界面的拉取请求自动完成合并,或者始终可以通过命令行完成。</p>
<p><strong>Open source</strong></p>
<p>开源软件是任何人都可以自由使用、修改和共享(以修改和未修改的形式)的软件 。 “开源”的概念通常超越了软件,代表了一种协作理念,在这种协作理念中,工作材料可以在线获取,供任何人分享,修改,讨论和贡献。</p>
<p><strong>Organizations</strong></p>
<p>组织是共享账户,企业和开源项目可以同时在多个项目中进行协作。所有者和管理员可以使用复杂的安全和管理功能管理成员对组织数据和项目的访问权限。</p>
<p><strong>Private repository</strong></p>
<p>私有存储库是只能由创建者和创建者指定的协作者查看或贡献的存储库。</p>
<p><strong>Pull</strong></p>
<p>拉指的是何时获取更改并进行合并。例如,如果有人编辑了您正在处理的远程文件,则您需要提取这些更改到本地副本,以使其保持最新状态。</p>
<p><strong>Pull request</strong></p>
<p>即代码合并请求,由其它开发者或用户向项目的collaborators提议的修改请求,collaborators觉得修改信息合理有效即接受,否则拒绝;拉取请求不仅具有通知功能,拥有自己的讨论主题。</p>
<p><strong>Push</strong></p>
<p>推送是指将您提交的更改发送到远程存储库,如GitHub Enterprise上托管的存储库。如果您在本地更改某些内容,则需要推送这些更改,以使其他人可以访问它们。</p>
<p><strong>Remote</strong></p>
<p>远端版本,是托管在服务器上的项目的版本,就像GitHub Enterprise。它可以连接到本地克隆,以实现同步更改。</p>
<p><strong>Repository</strong></p>
<p>存储库是GitHub的最基本元素。可以想象为项目的文件夹。存储库包含所有项目文件(包括文档),并存储每个文件的修订历史记录。存储库可以有多个协作者,可以公有或者私有的形式开发。</p>
<p><strong>SSH key</strong></p>
<p>SSH密钥是一种使用加密消息向在线服务器标识自己的方法。就好像您的计算机有其他服务的唯一密码一样。GitHub Enterprise使用SSH密钥将信息安全地传输到您的计算机。</p>
<p><strong>Status</strong></p>
<p>状态是GitHub Enterprise上的一种状态检查。</p>
<p><strong>Status checks</strong></p>
<p>状态检查是外部进程,例如持续集成构建,它为您在存储库中进行的每个提交服务。</p>
<p><strong>Team</strong></p>
<p>团队是一组成员,通过级联访问权限来反映您公司或团队的结构。</p>
<p><strong>Upstream</strong></p>
<p>在谈论分支或fork时,原始存储库上的主分支通常被称为“上游”,因为这是其他更改的主要来源。相对的其他分支或fork则被称为“下游”。</p>
<p><strong>User</strong></p>
<p>用户是个人的GitHub Enterprise账户。 每个用户都有一个个人档案,可以拥有多个公共或私人存储库。他们可以创建、被邀请加入组织或在另一个用户的存储库上进行协作。</p>
提交成功!非常感谢您的反馈,我们会继续努力做到更好!