admin管理员组文章数量:1130349
一、Git 的介绍
git软件的作用:管理软件开发项目中的源代码文件。
常用功能:
仓库管理、文件管理、分支管理、标签管理、远程操作
功能指令:
add,commit,log,branch,tag,remote,status
1.1 SCM:
软件配置管理(Software Configuration Management )
SCM 是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。
配置管理是对工作成果的一种有效保护。
1.2 SCM 软件:
需要中央服务器:
- Visual Source Safe:美国微软公司出品的版本控制系统,简称 VSS,集中式版本控制系统。
- 不适合复杂的多人协同开发,软件收费
- Concurrent Versions System:老牌的版本控制系统,它是基于客户端 / 服务器的行为使得其可容纳多用户,构成网络也很方便,简称 CVS
- 支持多人合作,协同开发,但是存在软件编码问题
- Subversion:CVS 的升级版本,开放源代码的版本控制系统,实现共享资源,实现最终集中式的管理
分布式版本控制:
- Git:开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
版本控制:
集中式版本控制
分布式版本控制
多人协作开发
版本的作用:
保存重要的历史记录
恢复数据
一、Git 的介绍
git软件的作用:管理软件开发项目中的源代码文件。
常用功能:
仓库管理、文件管理、分支管理、标签管理、远程操作
功能指令:
add,commit,log,branch,tag,remote,status
1.1 SCM:
软件配置管理(Software Configuration Management )
SCM 是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。
配置管理是对工作成果的一种有效保护。
1.2 SCM 软件:
需要中央服务器:
- Visual Source Safe:美国微软公司出品的版本控制系统,简称 VSS,集中式版本控制系统。
- 不适合复杂的多人协同开发,软件收费
- Concurrent Versions System:老牌的版本控制系统,它是基于客户端 / 服务器的行为使得其可容纳多用户,构成网络也很方便,简称 CVS
- 支持多人合作,协同开发,但是存在软件编码问题
- Subversion:CVS 的升级版本,开放源代码的版本控制系统,实现共享资源,实现最终集中式的管理
分布式版本控制:
- Git:开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
版本控制:
集中式版本控制
分布式版本控制
多人协作开发
版本的作用:
保存重要的历史记录
恢复数据
版权声明:本文标题:git【工具软件】分布式版本控制工具软件 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754615333a2709554.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论