Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 的基础知识
  6. 什么是 Git
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

什么是 Git

Git 是一个用于管理源代码的分布式版本控制系统。版本控制系统会在您修改文件时记录并保存更改,使您可以随时恢复以前的工作版本。

如果您的代码没有一个版本控制系统,您可能会遇到使用不同日期和名称 (例如,2022 年 12 月 2 日-code.php;2022 年 12 月 3 日-code.php) 来手动保存文件的多个版本。在处理数百个文件时,此方法既费时又不切实际。

Examples of backing up a file
事实:这种类型的版本控制以泪水告终。

它也不会对更改进行上下文说明,以便其他人知道更改了什么、何时更改以及由谁更改。当多个团队成员处理同一个文件时,覆盖很快就会成为一个问题。了解哪个文件是最新版本也变得很困难。因此我们转向版本控制系统来解决这些 (以及更多) 问题。

使用 Git,您可以轻松访问源代码的修改历史记录。您可以看到版本如何更改以及更改的人。因为整个 Git 历史都存储在共享存储库中,所以 Git 可以防止旧版本的无意覆盖。

Examples of team works before a version control system and after a version control system
版本控制系统之前与版本控制系统之后

简而言之,像 Git 这样的版本控制系统可以很容易地

  • 跟踪代码历史记录
  • 以团队形式协作编写代码
  • 查看谁做了哪些更改

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life