Engee 文档

使用Git

如果您没有使用Git或其他版本控制系统,我们建议您熟悉 介绍性文章。 *Git*是一个分布式版本控制系统。 它旨在跟踪文件的更改并协调项目的工作(有关更多信息,请参阅 官方网站)。
在开始使用Git之前,我们建议您先熟悉一下 文章关于使用远程存储库和获取SSH密钥。

您可以使用Git:

Git是一个分布式版本控制系统,因为它由位于服务器上的远程存储库和存储在用户计算机上的本地存储库组成。:

  • *远程存储库*是位于服务器上的存储库,用户可以通过Internet访问。 所有文件、提交历史记录和其他Git数据都存储在远程服务器上。 远程存储库支持协作-多个开发人员在同一个项目上工作,共享来自其本地存储库的更改。 它通常位于托管平台上,例如: GitLab, GitHubBitbucket

  • *本地存储库*是存储在开发人员本地计算机上的项目和代码库的副本。 该副本包含完整的修订历史记录,分支和其他Git对象,并将它们保存在本地。

远程和本地存储库彼此密切相关:

  • 可以通过将远程存储库克隆到开发人员的计算机上来创建本地存储库。

  • 开发人员可以将他的更改从本地存储库发送到远程存储库,并从远程存储库接收到本地存储库的更新。

  • 本地和远程存储库为项目的协作提供了一个环境,允许开发人员共享更改和管理代码版本。

开发人员通过远程存储库共享更改。:

local remote repo 1 cn

每个开发人员将使用自己的本地存储库,但最终所有开发都将转移到远程存储库。 一旦代码在远程存储库中,其他开发人员将能够看到并使用新的更改。

表中显示了本地和远程存储库之间差异的更紧凑表示:

H/功能h/本地存储库h/公共存储库

地点

本地(*Engee*或开发人员的计算机)

在远程服务器上

可用性

只有开发商自己

所有开发人员(可访问)

运作

本地Git操作

远程Git操作

私隐保护

仅适用于开发人员

完全公开访问或有限的可用性

同步

需要与远程存储库同步

与存储库的其他副本自动同步