找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 56|回复: 0

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

[复制链接]

2万

主题

134

回帖

13万

积分

管理员

积分
134018
发表于 2024-6-28 07:45:12 | 显示全部楼层 |阅读模式 IP:山东省临沂市 联通

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
资源来自互联网分享,侵权请告知删除。
如链接失效,请联系管理


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


程序员一个非常好的习惯就是常备份,而Git就是来帮助程序员备份代码的。


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


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


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


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


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





下载地址:
链接: https://pan.baidu.com/s/1lHYl-NRUWn5yMzuDtTM8Rg


验证码 (回复可见):

试读已结束,请付费阅读全文。

  本文只能试读94%,付费后可阅读全文。 

回复

使用道具 举报

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

本版积分规则

QQ|时间戳|加密|CTF WiKi|CTF平台汇总|CTF show|ctfhub|棱角安全|rutracker|攻防世界|php手册|peiqi文库|CyberChef|猫捉鱼铃|手机版|小黑屋|cn-sec|IOTsec-Zone|在线工具|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2024-9-8 11:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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