
作者:晓宇,整理:晓宇


项目完成初期,还大致记得每个版本改了什么,1个月后,需要某个旧版本的信息,或者新的版本出了什么问题,需要追溯查找改动的代码部分,这时候,麻烦就来了,工程师喃喃自语道 "我好像记得改了这个地方,但是不知道是不是只有这个地方改动来",然后,很苦逼的一个文件一个文件的去对比。
看到上面的这一幕,我们肯定不想重蹈上面工程师的覆辙,但是即使用文件记得再详细,当在不同电脑,或者是不同工程师开发同一个项目的时候,几乎不可能不出错的记录,而且这样记录,很累。
1、Git-2.28.0-64-bit,大家根据自己的系统下载(https://git-scm.com/download/win)


可以看到,在文件夹下多了一个.git的隐藏文件夹,千万不要删掉,这个就是我们的版本记录文件。



最后一幅图,配置用户信息,做为用户操作git的个人标识,我们填写个人名称跟邮箱,然后编辑一下全局变量,加入以下配置,用于记住密码。,之后保存退出即可。
[]helper = store



第一个红框中,需要填写版本日志信息,需要说明这个版本所更新的内容;第二个红框中,为提交者的的名字以及提交的日期,这个主要在多人协同中比较有用;第三个红框勾选全部,然后会把本次更新所涉及到的文件全部选中,最后选择提交。





点击管理,把我们刚刚复制的那个链接放进URL框中,点击保存。这个链接是我们项目的远端地址,也是我们将本地文件推送的地址,然后确定推送。






1、增加了注释;2、增加了宏定义以及任务句柄定义;3、主函数中新增了一个任务。
我们保存编译之后,重新提交,方法还是按照上面的,提交之前,我们看到文件夹的图标由之前绿色的对号变成了红色的感叹号,绿色代表文件目前都是最新的,红色代表里面又改动过了,还没提交。

我们在可以看到本次提交的变更列表中,主要改动的就是main.c文件,我们双击一下main.c这一行。


黄色背景部分直接就显示出了新旧两个main.c之间改动过的地方,这一功能是不是特有用,当我们想找回以前版本到底改动了哪些的时候,直接在对话框中选中相应的版本,然后在变更列表中我们就可以很清晰的看出被改动过的每一行。


在这个界面,我们可以非常清晰的看到各个版本之间的变更信息,提交的作者以及日期,对于我们掌控整个项目的生命周期,能起到非常重要的作用。


电子漫画系列,更新九张图片。
【最强干货】618个3D封装免费分享
【干货第二波】一大波3D封装免费分享
贴片电容国内外品牌
DC-DC电源芯片国内外品牌大汇总
几毛钱的32768晶振,这也能写出一篇干货?
车牌识别控制板原理图+PCB+3D齐全无私分享
【视觉盛宴】你没见过的电子元器件的另一面!
完全由C编写,高度可移植,超级牛逼的菜单架构!
【视频】老外教你三极管和MOS管的通电效应,我就不信还有不懂的!



