作用:备份、代码还原、协同开发、追溯问题代码的编写人和编写时间
每次修改都认为是一个版本
版本控制方式:
①集中式版本控制工具(SVN/CVS),需要联网,中央服务器不能出问题
已过时
②分布式版本控制工具(Git)不需要联网,只需要进行push和pull就可以看到对方的修改,每一个电脑上都有版本库
Git介绍:
①速度
②简单的设计
③对非线性开发模式的强力支持 允许成千上万个并行开发的分支(分支和合并)
④完全分布式
⑤有能力高效管理类似Linux内核一类的超大规模项目(速度和数据量)
![](https://i-blog.csdnimg.cn/blog_migrate/3f7c6985db5a4be599ace512c5b8903d.png)
重点:远程仓库和本地仓库
环境配置安装:
![](https://i-blog.csdnimg.cn/blog_migrate/55ff3cb7ddadc64323630ca93889b757.png)
“ ”之前加空格
示例:设置及查询
![](https://i-blog.csdnimg.cn/blog_migrate/2af8faf75f717cddc0d1c30cf027a2fc.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d66ae9dd2342bf0a7ccb18dc055769a3.png)