欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > 版块控制---git

版块控制---git

2024/11/20 11:49:36 来源:https://blog.csdn.net/m0_74977981/article/details/143841760  浏览:    关键词:版块控制---git

引入

设想,当我们写论文时,对第一版不够满意时,想做出修改但是又怕修改时回毁掉整个论文版本,所以我们通常会进行备份,以防止数据被修改后的崩毁,版块控制就是这个合理创建管理备份的过程,而且这里的备份也不再是只有自己使用,是一个小组、一个团队乃至一个公司所共同

定义:版本控制是指追踪和管理软件项目中的文件变更的过程,确保每个文件的更改历史都得到记录,并能够方便地恢复到任何特定版本。

主要功能:

①追踪文件变更:记录什么时候、什么人更改了文件的什么内容,每次文件改变时,版本号都会增加。

②并行开发:支持多人协同作业,有效解决版本同步和不同开发者之间的通信问题,提高协同开发的效率。

版块控制的种类

1.本地版本控制

在本地电脑留存,存储在电脑上,再人为的去维护它们

2.集中版本控制

将这些版本存储在服务器上,想要获取版本或做出修改,都要人为登录(联网)服务器去获取或提交最新修改(e.gSVN--几乎被淘汰,但是也有部分公司依旧在使用)

【存在风险--可能会因为服务器报废而陷入危机,当然可以通过定期查验来维护】

3.分布式版本控制

所有人的电脑上都有一份全部代码和数据,每个人的电脑上都有一份完整的数据库(不再要求必须联网),所以就不怕由于服务器损坏而出现全局崩坏的场景。

【安全隐患--每个人的电脑上都有一份数据,一旦有人离职,就会有数据泄漏的风险。】

【一些基础的Linux指令】

git相当于一个终端,指令类同Linux,以下列出部分指令够用,详细指令参见这篇文章--->⭐Linux指令大全⭐---有这一篇就够了-CSDN博客

 一些查看git的相关指令:

Git的组成:

工作区、暂存区、本地仓库、远程仓库

搭建平台使用gitee:

【创建密钥: SSH-keygen】

查看公钥:

【注意:路径英文,不然可能会报错】 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com