Git和GitHub是什么?(Git和GitHub文献1)

首先

我們在使用GitHub這個工具進行專業研究216。然而,我認為也有一些人並不清楚Git、GitHub到底是什麼,所以我們將把資料整理成一份文件。

Git和GitHub是什么?

Git-中

Git 是一种分布式版本控制系统,用于记录和追踪程序源代码等的修改内容。

在Git中,每个用户的工作目录中都会创建一个完整的仓库副本,其中包含了完整的历史记录。因此,即使在无法访问中心仓库的情况下(例如无网络访问等),也可以进行大部分操作,如历史记录的调查和更改记录。

比如说,当进行编程工作时,每天文件的内容都会发生变化。这个系统用于管理这些变化的历史记录,并在需要时可以回退到以前的版本,或者在中途分支进行其他修改。

简单来说,这是一个可以在离线状态下进行程序编辑和管理变更历史的系统。

GitHub -> GitHub 可以提供领先的版本控制和协作开发平台

GitHub是一种利用Git机制的网络服务,允许全球人们存储程序代码、设计数据等。

GitHub是一个用于托管Git仓库的服务,可以用于各种项目。Git基本上是一个命令行工具,但GitHub可以在Web上使用。

为什么要使用GitHub?

GitHub是一个拥有很多方便功能的平台。可以通过Issues来管理项目的错误,还可以使用Pull Request来加快代码审查等团队开发中有用的功能,可以直接在网上使用。此外,通过使用Git的功能,可以自动化最为繁琐的代码整合,提高开发效率。

在代码审查中,通过指出和审查的代码能够一目了然地了解到在哪个版本中进行了bug修复或功能增加。

总的来说,为了团队开发和代码管理等方面的便利,最好安装它。

附言。

只要多用Git、GitHub,我认为你会越来越理解它们,所以现在即使不太清楚也完全没有关系。让我们写很多代码并不断使用它们。

预先了解的知识

当阅读文章时,这些是您需要的必要信息。如果您遇到不理解的部分,请参考这里。

SSH

SSH(安全外壳协议)是一种通过网络远程操作机器的机制,其特点是通信被加密。主要用于从客户端(本地)连接到服务器(远程)。

在了解机制时,密钥和公钥变得非常重要。
首先,在客户端的机器上生成密钥和公钥,并将公钥传递给服务器。服务器会使用该公钥来识别用户并进行关联。
顺便提一下,私钥应该由自己管理,并且绝不能展示给他人。

通过SSH连接,您可以安全地连接并操作服务器。

分流

分支是指从一个项目中创建出来的一个功能,通过分支可以在不影响项目本身的情况下进行开发。可以将其想象为创建并最终汇合到原来世界中的平行世界。
当创建一个存储库时,会创建一个名为master的分支。
个人开发时可能会使用,但在团队开发中几乎肯定会使用,所以请记住这个概念。

存储库

仓库(repository)就像是一个存储位置,可以包含各种内容,如文档文件、配置文件或者程序本身等等。
仓库分为以下两种类型。

远程代码库 kù)

远程仓库是一个公共地方,大家可以一起分享。
它通常被比喻为树木(确实具有树状结构),在称为主干(master)的地方存放稳定的代码,并且从那里开始创建分支。

本地代码仓库

本地存储库是一个私有位置,每个用户都可以在自己的机器上管理该存储库以供使用。您可以将在本地存储库中编辑的内容上传到远程存储库。

请继续

安装和初步设置(Git,GitHub资料2)

bannerAds