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

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

[复制链接]
adlu 发布时间:2020-8-11 11:29
版本管理是程序员必学必会的基本技能。
9 A/ ?4 C) ~8 _' W% y1 H3 {越早学会越有价值,越能体现你的专业水平。, v0 {9 j6 f. r: X3 ?0 X8 E/ v

% M- Z4 k7 U, P. f7 h9 [% F) ~% s: _% QGit是使用最广泛的分布式版本管理系统,出自Linux内核缔造者、大神Linus Torvalds之手。
8 u5 p/ H+ O, P1 vTortoiseGit是Windows下很好用的Git图形化客户端。
! e6 y. o3 H3 f. ]2 G4 ]+ d: [" d" K1 f8 Z1 F# f
Git和TortoiseGit都是开源免费的软件。. h/ m! D& r) f) E5 E
几乎所有的代码托管平台都是基于Git进行版本管理,如GitHub、GitLab,国内的Gitee等。
# ^3 b/ X: J! o3 G! ?
2 b5 E% n/ D) r; `) u) e$ ^/*******几个问题***********************************************************************/
; F( a% B7 i! u4 p0 y2 z% G$ @
+ X+ b4 G: n9 m* l①为什么要学版本管理?$ t8 Q- [0 C, z& n+ E7 c6 ?
        对于电子相关专业的我们来说,在校期间很少有人接触过版本管理。
% q& j/ f9 |6 p* m' [* h( R        刚学习嵌入式软件开发,代码基本上都是一个人搞定,没有协同开发的问题。
% Y. y2 u1 P% c1 ~        我们管理软件版本的方法,就是复制备份,可谓是简单粗暴。
; l% s. j1 F/ {" H        不但占很大磁盘空间,而且不易于版本恢复、版本对比以及多人协作开发等。
$ S: Y* a( K& ^: Q: B
% P- A! Q$ S3 p+ v5 j" m+ D②学习Git和TortoiseGit能帮我们解决什么问题呢?
' ?3 U, h! p. V! Y% ]        1.可以轻松的实现版本管理,保存一个版本,不需要复制备份。(即使你是一个人开发,这也非常有用。)2 `7 f* d! C+ t; d4 @9 P4 _
        2.可以恢复到任意一个历史版本,同时还能保存所有提交过的历史版本。(即可前进、也可后退。)
8 |- a& \0 M' ~% t# O        3.可以轻松比较任意两个版本的不同。
6 A" i2 P$ }( U) \; p7 }        4.可以解决多人协作开发的问题。. p7 |. d/ l2 y1 T3 e
- S- e" r9 f' X$ v7 T, O& Q
③为什么学习TortoiseGit?
; f$ ]; l+ r# {& L5 u, j        Git是基于命令行的软件,对于习惯使用Windows的嵌入式开发者来说,命令行操作是很不方便的。1 m) G2 p4 d3 w  p
        虽然Git也提供GUI软件,但是操作还是不太方便。! k5 i, t  b$ S; V
        TortoiseGit是Git专业的GUI客户端,大部分情况只需要鼠标操作,非常符合Windows用户的使用习惯。' i$ ?7 R( C# M7 j

9 l' m3 M. B; m( E1 O" i0 Z/*******下面分析几篇个人的Git/TortoiseGit学习笔记**************************************************/+ Y, x8 Y/ N4 u: {  W( G/ Z/ ^1 s' O
- k# }/ \% l! l( ], R
1.Git版本管理基础知识(Lu).pdf (696.93 KB, 下载次数: 6)
赞 收藏 1 评论0 发布时间:2020-8-11 11:29

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版