版本控制
提到git就不得不说版本控制,与git相关的系统都是版本控制系统,他们用于记录文件的更改以便随时可以返回需要的特定版本。它的发展历史,概括的说就是从可操作文件一个到多个,从单人工作到多人协同,从集中式到分布式。
git工作原理
git是一个DRCS(distributed revision control system),它来自偶然,产于赌气。git 的工作原理也是它与其他版本控制软件的本质区别,每一次提交都相当于一个快照,改动的文件做记录,未改动的文件做链接。如下图,每一个纵向的version就是一个快照。
点击查看源网页所以,当我们使用git 的时候,我们的工作流程是这样的:
- 修改工作目录中的文件;
- 标记快照暂存;
- 提交到库。
参考文件
http://ericsink.com/vcbe/html/history_of_version_control.html
网友评论