天天看点

git入门

引言:

事先说明,Java版本只是说明用于维护Java代码,或者代码部分用Java

该git配置在虚拟机Ubuntu内进行,Windows相似

git的作用:用于版本控制,在版本迭代的过程中,方便查看历史修改的记录

版本控制的作用:---管理多人开发项目

  1. 实现多人开发
  2. 记载文件的历史记录
  3. 组织和保护源代码和文档
  4. 统计工作量
  5. 并行开发,提高开发效率
  6. 追踪整个开发过程

主流的版本控制器:

  1. git
  2. svn
  3. cvs
  4. vss
  5. tfs
  6. ...

版本控制器的分类

1. 本地版本控制:

记录文件每次的更新,在本地的电脑上保存资料---适合自己使用

2. 集中版本控制器---SVN

从服务器下载版本,每个人做出更改之后提交到服务器,别人才能看到更改的内容,历史版本存在服务器上

3. 分布式版本控制器---Git

所有的版本信息同步到本地的用户的仓库中---可以在本地看到所有版本历史记录

内容更新不需要上传到服务器,只需要向对方推送即可