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

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

[复制链接]
adlu 发布时间:2020-8-11 11:29
版本管理是程序员必学必会的基本技能。
" t9 T- w( y7 F, z+ g越早学会越有价值,越能体现你的专业水平。
8 i/ {4 F# G) q* C4 v' q0 x* @* B$ S
Git是使用最广泛的分布式版本管理系统,出自Linux内核缔造者、大神Linus Torvalds之手。- u" q/ H% b. |* J
TortoiseGit是Windows下很好用的Git图形化客户端。
4 K; m4 p/ Q3 B" H# T: Y! @% G& X; e; R% O( N
Git和TortoiseGit都是开源免费的软件。* j& T  l" R4 G* v3 C6 r0 c" C
几乎所有的代码托管平台都是基于Git进行版本管理,如GitHub、GitLab,国内的Gitee等。
+ m& N2 \1 {( f7 ^+ ]# p0 q# k
/*******几个问题***********************************************************************/
6 p- X( j: j; ?# Z# o! H
% A* h' R+ C  @- t5 e% q% a/ Z①为什么要学版本管理?
2 ]0 M; r( R$ j0 m  h        对于电子相关专业的我们来说,在校期间很少有人接触过版本管理。
2 ~: H9 L: X7 d+ H9 }0 w; i        刚学习嵌入式软件开发,代码基本上都是一个人搞定,没有协同开发的问题。
; W. E* Y' O: ?* k+ b" U6 i/ k/ ~: E' e' M        我们管理软件版本的方法,就是复制备份,可谓是简单粗暴。+ ~5 n& n  m- ]3 P) O5 q% {) T
        不但占很大磁盘空间,而且不易于版本恢复、版本对比以及多人协作开发等。& E' R1 v& z! t) [) `1 R
3 d4 f2 f: B: ~: U
②学习Git和TortoiseGit能帮我们解决什么问题呢?
! c# v- w( O& c2 w; m        1.可以轻松的实现版本管理,保存一个版本,不需要复制备份。(即使你是一个人开发,这也非常有用。)0 i3 f  N( ]1 \7 h
        2.可以恢复到任意一个历史版本,同时还能保存所有提交过的历史版本。(即可前进、也可后退。)
. d) T$ o" C3 e4 E( D        3.可以轻松比较任意两个版本的不同。+ h  r1 K5 X" Z( s& V: Q
        4.可以解决多人协作开发的问题。3 z. [8 V0 U, t3 J. P

! Z. _* g, v7 Z) W# P③为什么学习TortoiseGit?* \4 a" l$ x9 j
        Git是基于命令行的软件,对于习惯使用Windows的嵌入式开发者来说,命令行操作是很不方便的。
5 v7 J0 m8 y2 }, ?        虽然Git也提供GUI软件,但是操作还是不太方便。
5 }4 f5 m% \4 a1 f) Z        TortoiseGit是Git专业的GUI客户端,大部分情况只需要鼠标操作,非常符合Windows用户的使用习惯。
, w8 v3 n! L# R) j! U. S. n$ j4 O, x% V/ p: s2 d
/*******下面分析几篇个人的Git/TortoiseGit学习笔记**************************************************/
" u0 B% J$ u' m) y+ N9 O" ?4 ~) Y6 @$ j
1.Git版本管理基础知识(Lu).pdf (696.93 KB, 下载次数: 6)
收藏 1 评论0 发布时间:2020-8-11 11:29

举报

0个回答

所属标签

相似分享

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