git的专业名称是分布式版本控制系统。如果你曾经在写论文或做设计时,保存过类似“成品.docx”、“成品-最终版.docx”、“成品-打死不改版.docx”的文件,那么 Git 就是为了终结这种混乱而生的。
Git 的核心功能
Git 主要通过以下三个维度来管理你的工作:
- 版本管理(时光机): 它记录文件的每一次修改。如果你今天写代码把程序写崩了,你可以一键“穿梭”回昨天还没出问题的状态。
- 分支管理(平行时空): 你可以在主程序运行的同时,开辟一个“实验区”开发新功能。如果实验成功,就合并回来;如果失败,直接删掉,主程序毫发无损。
- 团队协作(共享大脑): 多个开发者可以同时修改同一个项目。Git 会聪明地处理大家的修改,并在冲突时提醒你手动调整。

