
它是什么
它就像一份带有完整修改历史的共享文档,只不过用于代码和服务器配置。每一次保存的更改称为一次提交(commit),其中记录作者、时间和一条说明更改原因的简短备注。
有人可以在单独的分支上尝试一个想法而不影响正在运行的版本,经过审查后再合并进来。Git 项目的每一份完整副本都包含全部历史,因此丢失一台机器不会丢失记录。GitLab 和 GitHub 托管共享副本,并增加审查、访问控制和自动化功能。
为什么它对企业重要
- 审计线索:有内容被更改时,您可以看到是谁改的、什么时候改的,以及对方给出的原因。
- 回滚:一次错误的更改可以通过回到最后一个正常的版本来撤销,而不必凭记忆重建。
- 减少对某一个人的依赖:工作和它的历史保存在共享的地方,而不是某一台笔记本电脑上。
- 更安全的协作:多个人可以修改同一个项目而不会互相覆盖。
KawaConnect 如何使用 Git
我们的定制业务软件,包括我们自己的产品 Tagestry 和 PryceHawk,都保存在 Git 中,基础设施即代码也是如此。GitLab CI/CD 流水线据此构建 Docker 容器镜像。对于 Kubernetes,我们采用 GitOps:集群的配置保存在 Git 中,要变更集群就变更那个仓库,因此一次错误的变更也以同样的方式撤回。
相关服务
了解更多
- 维基百科上的 Git对 Git 是什么,以及它与旧版本控制工具有何不同的中立概述,对非开发人员很有用。
- Git 网站该项目的官方主页,想试用的人可以在此下载。
- Git 文档参考手册和免费图书,面向日常使用 Git 的人。