我爱it学习

 找回密码
 立即注册
搜索
查看: 1156|回复: 25

[Java] Git团队开发和版本控制课程

[复制链接]

20

主题

0

回帖

68

积分

注册会员

Rank: 2

积分
68
发表于 2024-6-13 11:00:00 | 显示全部楼层 |阅读模式
程序员一个非常好的习惯就是常备份,而Git就是来帮助程序员备份代码的。

也许你遇到这样的情况:你做出了一个软件并上线给到用户,用户在用的过程中,哪些功能体验不好,你需要去改善,这时候你要在原有的代码基础上做修改,但改之前,得做下备份,以防改乱了。这时候你就有了原始文件A,当你将用户提给你的意见改善好了,这时候你就有了修改文件B。当又有用户觉得其他方面体验不好,你还得改,又多了文件C,依次一直文件D、E、F、G …直到无限。

这时候问题来了,假如当某一次改动上线后出现严重bug,在时间不允许时,你就得拿出最近一次备份的文件先顶一顶(俗称版本回滚),这个其实还好办,但假如回滚版本不是最近一次,而是很久之前的,你这时候就需要去文件ABCDEFG......一个个去找,而此时面对着ABCD…的文件,你完全想不起来,当初备份的这个文件是啥来着?这时候版本管理器就诞生了。

目前市面上优秀的版本管理器有两个: ①集中式的SVN ②分布式的Git

版本管理器既然是帮我们做备份的,那么问题来了,备份的文件放在哪?SVN既然是集中式的,那肯定就是中央集权,有一个统一的文件服务器存放这些文件,每个人单独与之做沟通,但集中式的注定了当作为核心的SVN服务器挂掉之后,所有人都没法干活。而Git,它高明之处在于,人人平等,每个人都有一个完全属于自己的独立仓库,尽管它也有一个中间的交互服务器,但那仅仅只是作为一个中间媒介,当中间节点挂了,你本机仍有备份,不会对你有过大的影响。

本门小课适合零基础,手把手教你学会Git的使用。

游客,如果您要查看本帖隐藏内容请回复


免责声明:
1、论坛里的文章仅代表作者本人的观点,与本网站立场无关。出于遵守国家相关法规或促进论坛发展的前提,我们有权在不经作者准许的情况下删除其在【我爱it学习】所发表的文章。
2、论坛的所有文章、内容、信息、资料,都不保证其准确性、完整性、有效性、时效性。请依据情况自身做出判断。因阅读本站内容而被误导等其他因素所造成的损失责任自负。【我爱it学习】不承担任何责任。
3、坛友对自己的言论和行为负责,完全承担发表内容的责任,所持立场与【我爱it学习】论坛无关。论坛使用者因为任何行为而触犯中华人民共和国法律或相关法规的,一切后果自己负责,【我爱it学习】不承担任何责任。
4、坛友所发布的信息中涉及到具体的第三方个人(单位/公司)隐私、商业秘密等,侵犯其权益,对其构成不良影响的,由第三方向【我爱it学习】提交正式书面申请删除该信息后,【我爱it学习】有权将该信息予以直接删除处理。
5、如因系统维护或升级而需暂停服务时,将事先公告。若因线路及非本站点控制范围外的硬件故障或其它不可抗力而导致暂停服务,于暂停服务期间造成的一切不便与损失,【我爱it学习】不负任何责任。
6、凡以任何方式登陆本站或直接、间接使用【我爱it学习】论坛资料者,视为自愿接受【我爱it学习】论坛总规则的约束。本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
7、【我爱it学习】所发布的一切文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理,Mail To: [email protected]
回复

使用道具 举报

0

主题

126

回帖

474

积分

中级会员

Rank: 3Rank: 3

积分
474
发表于 2024-6-13 11:35:32 | 显示全部楼层
RE: Git团队开发和版本控制课程 [修改]
回复

使用道具 举报

0

主题

239

回帖

854

积分

高级会员

Rank: 4

积分
854
发表于 2024-6-13 15:43:07 | 显示全部楼层
6666666666666666
回复

使用道具 举报

0

主题

56

回帖

174

积分

注册会员

Rank: 2

积分
174
发表于 2024-6-14 00:00:10 | 显示全部楼层
66666666666666666666666666666666666
回复

使用道具 举报

0

主题

18

回帖

358

积分

中级会员

Rank: 3Rank: 3

积分
358
发表于 2024-6-14 00:05:13 | 显示全部楼层
RE: Git团队开发和版本控制课程 [修改]
回复

使用道具 举报

0

主题

34

回帖

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2024-6-14 13:52:44 | 显示全部楼层
Git团队开发和版本控制课程 [修改]
回复

使用道具 举报

0

主题

102

回帖

480

积分

中级会员

Rank: 3Rank: 3

积分
480
发表于 2024-6-14 14:21:51 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

216

回帖

776

积分

高级会员

Rank: 4

积分
776
发表于 2024-6-14 20:29:12 | 显示全部楼层
66666666666666666666
回复

使用道具 举报

0

主题

85

回帖

506

积分

高级会员

Rank: 4

积分
506
发表于 2024-6-15 01:38:45 | 显示全部楼层
66666666666666
回复

使用道具 举报

0

主题

44

回帖

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2024-6-15 09:16:05 | 显示全部楼层
git教程还是很值得学习的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

侵权投诉|Archiver|小黑屋|我爱it学习

GMT+8, 2024-11-21 16:49

Powered by Discuz!

© 2001-2023 52itstudy.

快速回复 返回顶部 返回列表