Git
1.1 概述
Git是一个开源的分布式版本控制系统,可以快速、高效地处理任何大小的项目。
**版本控制:**跟踪和管理软件代码变更,以便将来查阅特定版本修订情况。最重要的是可以记录文件修改历史,从而让用户能够查看历史版本。
1.2 集中式版本控制 VS 分布式版本控制
集中式:有一个单一的集中管理的服务器,保存所有文件的修订版本,协同工作的人都通过客户端连接到这台服务器,取出最新文件或者提交更新
**缺点:**中央服务器的单点故障,服务器损坏,都无法区文件和更新
**分布式:**个人电脑就是一个库,在自己的库里做版本控制,再提交到远程库,又称代码托管中心(如GitHub)
**优点:**服务器断网也能开发(版本控制在本地运行);每个客户端保存的是整个完整的项目
1.3 Git工作机制
版本库
标签:文件,git,--,Git,关于,远程,分支 From: https://blog.51cto.com/u_16385682/8746653