# 七、总结

支持这些集中式和分布式协作模型是 Git 一直想要做的事情。工作目录、阶段、提交、分支和远程都是专门为支持这些工作流而设计的，Git 中的几乎所有东西都围绕着这些组件。

忠实于 UNIX 哲学，Git 被设计成一套可互操作的工具，而不是一个单一的整体程序。当您继续探索 Git 的众多功能时，您会发现将单个命令调整为全新的工作流非常容易。

我现在让您将这些概念应用到现实世界的项目中，但是当您开始将 Git 结合到您的日常工作流程中时，请记住它不是项目管理的银弹。它只是一个跟踪文件的工具，再多的 Git 知识也无法弥补开发团队中一系列随意的约定。