搜索
查看: 761|回复: 0

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

[复制链接]

该用户从未签到

27

主题

382

帖子

8

蝴蝶豆

论坛元老

最后登录
2021-4-1
发表于 2020-8-11 11:29:34 | 显示全部楼层 |阅读模式
版本管理是程序员必学必会的基本技能。
越早学会越有价值,越能体现你的专业水平。

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)
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-29 14:39 , Processed in 0.149723 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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