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

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

[复制链接]
adlu 发布时间:2020-8-11 11:29
版本管理是程序员必学必会的基本技能。  }$ I' [% `0 n/ o9 R. [4 d7 `
越早学会越有价值,越能体现你的专业水平。6 R  F; N7 I: [( W* Y
8 t' n5 C4 H6 {% p( I
Git是使用最广泛的分布式版本管理系统,出自Linux内核缔造者、大神Linus Torvalds之手。
9 V. u$ O' X5 w5 m6 vTortoiseGit是Windows下很好用的Git图形化客户端。7 r: f4 ~3 C: ~5 u

% x4 F6 o' |! ~4 `% U4 r+ ?) xGit和TortoiseGit都是开源免费的软件。* O9 i  n$ S  x, K- v# q
几乎所有的代码托管平台都是基于Git进行版本管理,如GitHub、GitLab,国内的Gitee等。
. t% p7 t$ V+ _
3 G. `9 N) ]4 H/*******几个问题***********************************************************************/0 |' d" i9 y4 d# w, Q) X
) p+ V: E. |5 `9 o
①为什么要学版本管理?( K8 X: D5 z% |- U- K
        对于电子相关专业的我们来说,在校期间很少有人接触过版本管理。. F  d. h& R( C1 p! }
        刚学习嵌入式软件开发,代码基本上都是一个人搞定,没有协同开发的问题。3 [' ^" ]* c# \) H4 r
        我们管理软件版本的方法,就是复制备份,可谓是简单粗暴。
3 ?3 K+ @2 V9 ?) a        不但占很大磁盘空间,而且不易于版本恢复、版本对比以及多人协作开发等。
. k4 t/ q7 A/ o2 r6 P; W) r6 f% Q% q) L/ l  x! \- H. I
②学习Git和TortoiseGit能帮我们解决什么问题呢?
/ x: G: D" J" E% C        1.可以轻松的实现版本管理,保存一个版本,不需要复制备份。(即使你是一个人开发,这也非常有用。)
( F! u! l* ?$ }; ^        2.可以恢复到任意一个历史版本,同时还能保存所有提交过的历史版本。(即可前进、也可后退。)
% a/ D0 J+ R/ B9 M! h        3.可以轻松比较任意两个版本的不同。4 K( A2 y- e/ N% ?$ O
        4.可以解决多人协作开发的问题。1 k' V; G# a3 e( C

9 i# F- @0 _4 x3 y& l. x" I③为什么学习TortoiseGit?
2 u, i) y+ ^- B# h8 k- q4 x. o$ X        Git是基于命令行的软件,对于习惯使用Windows的嵌入式开发者来说,命令行操作是很不方便的。2 K) Q9 W4 A. H3 f% I
        虽然Git也提供GUI软件,但是操作还是不太方便。6 n  G  T. K6 i$ B- g
        TortoiseGit是Git专业的GUI客户端,大部分情况只需要鼠标操作,非常符合Windows用户的使用习惯。
; w" V9 j- t" n7 \6 D3 W2 g" Q' _! v2 @
/*******下面分析几篇个人的Git/TortoiseGit学习笔记**************************************************/
6 Z) U3 s! O' G  [% d: G" z3 O. g$ \1 s
1.Git版本管理基础知识(Lu).pdf (696.93 KB, 下载次数: 6)
收藏 1 评论0 发布时间:2020-8-11 11:29

举报

0个回答

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版