git系列学习总结开篇


版本说明

版本

作者

日期

备注

0.1

loon

2019.3.18

初稿

目录

文章目录

一、初衷

最开始接触的代码版本管理工具是SVN,由于习惯了SVN所以在接触Git初期一直不太会用(主要是思想上转变不过来)。

强迫着自己学习Git的原因是有二:一、Git的分布式方式不仅仅适合于管理代码,管理文档等也很方便,不需要服务器,完全可以只在本地离线用,这个是SVN无法做到的;二、目前各公司越来越多都在转移到Git,SVN等代码管理工具逐渐在被淘汰。

在这之前我用Git也就是知道那几个简单的命令,这显然是不够的,所以最近开始想要系统性的对Git基础做一些总结。

二、学习Git

还是我之前说的那个方法,有问题找官网,我这里总结的内容就是打算基于Git官网:​​https://git-scm.com​

这是Git官网给出的Git介绍:

Git是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。

Git 易于学习, 占地面积小,具有闪电般快速的性能。它超越了Subversion,CVS,Perforce和ClearCase等SCM工具,具有廉价本地分支,便捷的临时区域和 多个工作流程等功能。

你可以在这里下载适合多个系统的安装程序,也可以找到对应的文档资料等:

git系列学习总结开篇_git

比如这本书(托管于GitHub:​​https://github.com/progit/progit2):​

git系列学习总结开篇_svn_02

我们本次的总结就是基于该书的前六章,结合一些具体的例子来做总结。

三、最后

有条件的可以去买这本书的纸质书,作为一本Git的工具书来用,这本书后面的内容也很重要,但是我目前可能用不到,所以暂时就不花费太多的精力去研究和学习了。

官网上除了书等还有一些视频等资料,完全可以一看。