狂(飙)胜版--浅谈Git

本文讲述了程序员在开发过程中遇到的代码修改问题,通过版本控制(如Git)的重要性,如何通过创建不同版本(如good-v1.0,good-v1.1,good-v1.2)来管理和优化项目。Git是一个开源的分布式版本控制系统,有助于提高项目容错性和降低管理成本,重点介绍了工作目录、暂存区、本地仓库和远程仓库的概念。
摘要由CSDN通过智能技术生成

版本控制

作为程序员,我们一定有过改错代码的痛苦经历。
例如:有一段代码,我们以及完工了,它可以正常运行,于是我们自信心满满,下定决心要完善代码的鲁棒性。像是下定了某种决心,头也不回的就去修改代码。
在这里插入图片描述
故事的发展一切顺利,添加了50行逻辑代码,呦呵!运行成功!嘴角微微上扬。
在这里插入图片描述
老板夸我们有本事,女朋友夸我们棒棒哒。什么!被女朋友夸了!继续改,将50行逻辑代码缝缝补补,改到了150行核心逻辑代码!!!太棒了,运行!!!ERROR,找到错误bug了,修改,启动!!ERROR,哦哦哦,原来是初始化数组下标错了,修改,启动!!!ERROR······
在这里插入图片描述
不改了不改了,还是用之前50行代码吧,回到idea。之前下标是多少来着?这段代码之前有没有来着?为啥要写这段代码啊?改完了,启动!!ERROR
在这里插入图片描述
从上面的某位程序员朋友的经历我们不难看出,这TM不就是我自己吗。
假设:如果我们把第一次写好的程序文件改成good-v1.0,将第二次50行代码程序文件改为good-v1.1,将第三次150行代码文件改为good-v1.2。那又会是怎样的情况呢,这就是对同一文件的不同版本控制,说白了,就是提高我们的项目编码容错率并降低了管理成本。
老话说得好,办法总比困难多。Linux之父便自行开发了Git。

什么是Git

Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统. 可以快速高效地处理 从很小到非常大的项目版本管理。
至于git是怎么实现的,我们无需了解,我们只需明白下面这张图即可!!(至于安装和基础命令官网很全面,项目管理只会用到一下一幅图就够了)
在这里插入图片描述
工作目录:工作目录就是我们的项目代码文件所在地方
暂存区:将需要上传的文件进行暂存
本地仓库:项目的本地管理
远程仓库:使用Gitee或GitHub新建的仓库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值