Git和GitHub

Git 的大致备忘录是:

使用语言

仓库

管理文件和更改记录的位置。

本地代码仓库

就像名字所说的那样,指的是位于本地(自己设备上)的存储库。

远程代码库

存放在服务器上的代码库。

提交

将文件同步到本地代码库中。

推送

将文件从本地仓库同步到远程仓库。

拉(拉)

将远程仓库的更改同步到本地仓库。

分散式版本管理系统

git(ギット)是一种分布式版本控制系统,用于记录和追踪程序源代码等的更改历史。它是由Linus Torvalds开发用于Linux内核源代码管理,并被许多其他项目采用。为了适应像Linux内核这样的大型项目,重点放在了操作速度上。目前,维护工作由浜野纯(Junio C Hamano)负责。

在git中,每个用户的工作目录都会创建一个包含完整副本的存储库,其中包含了全部历史记录。因此,即使在无法访问中央存储库的情况下(如无网络访问),也可以进行大部分的历史调查和更改记录等操作。这就是所谓的“分布式”的原因。

资料来源:维基百科

分散和集中的方式

去中心化

使用本地存储库(远程克隆)和远程存储库进行文件管理。由于不需要访问服务器,所以运行速度较快,可以离线使用。由于每个人都在本地存储库中进行管理,即使远程存储库(服务器)发生故障,文件也不会损坏或丢失,非常安全。

中心化

仅使用远程代码库来管理文件(无需本地代码库)。
结构简单。由于文件管理依赖服务器,因此只能在线使用。

什么是幸福的定义?

以下问题的解决方案:
– 最近的文件是哪一个
– 谁进行了更新
– 进行了什么样的更新

GitHub – 代码托管平台

在Git的远程仓库上增加了开发支持功能的Web服务。该服务提供免费的源代码公开。用户可以浏览并学习其他人的源代码,也可以上传并公开自己的源代码。

为了作为工程师的成长,我非常想要充分利用这项服务。

请参照以下内容,原生地用汉语写出一种选项:

广告
将在 10 秒后关闭
bannerAds