你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

软件开发者必备技能:Git/TortoiseGit版本控制工具

[复制链接]
adlu 发布时间:2020-8-11 11:29
版本管理是程序员必学必会的基本技能。
越早学会越有价值,越能体现你的专业水平。

Git是使用最广泛的分布式版本管理系统,出自Linux内核缔造者、大神Linus Torvalds之手。
TortoiseGit是Windows下很好用的Git图形化客户端。

Git和TortoiseGit都是开源免费的软件。
几乎所有的代码托管平台都是基于Git进行版本管理,如GitHub、GitLab,国内的Gitee等。

/*******几个问题***********************************************************************/

①为什么要学版本管理?
        对于电子相关专业的我们来说,在校期间很少有人接触过版本管理。
        刚学习嵌入式软件开发,代码基本上都是一个人搞定,没有协同开发的问题。
        我们管理软件版本的方法,就是复制备份,可谓是简单粗暴。
        不但占很大磁盘空间,而且不易于版本恢复、版本对比以及多人协作开发等。

②学习Git和TortoiseGit能帮我们解决什么问题呢?
        1.可以轻松的实现版本管理,保存一个版本,不需要复制备份。(即使你是一个人开发,这也非常有用。)
        2.可以恢复到任意一个历史版本,同时还能保存所有提交过的历史版本。(即可前进、也可后退。)
        3.可以轻松比较任意两个版本的不同。
        4.可以解决多人协作开发的问题。

③为什么学习TortoiseGit?
        Git是基于命令行的软件,对于习惯使用Windows的嵌入式开发者来说,命令行操作是很不方便的。
        虽然Git也提供GUI软件,但是操作还是不太方便。
        TortoiseGit是Git专业的GUI客户端,大部分情况只需要鼠标操作,非常符合Windows用户的使用习惯。

/*******下面分析几篇个人的Git/TortoiseGit学习笔记**************************************************/

1.Git版本管理基础知识(Lu).pdf (696.93 KB, 下载次数: 5)
收藏 1 评论0 发布时间:2020-8-11 11:29

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版