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工具,具有廉价本地分支,便捷的临时区域和 多个工作流程等功能。
你可以在这里下载适合多个系统的安装程序,也可以找到对应的文档资料等:
比如这本书(托管于GitHub:https://github.com/progit/progit2):
我们本次的总结就是基于该书的前六章,结合一些具体的例子来做总结。
三、最后
有条件的可以去买这本书的纸质书,作为一本Git的工具书来用,这本书后面的内容也很重要,但是我目前可能用不到,所以暂时就不花费太多的精力去研究和学习了。
官网上除了书等还有一些视频等资料,完全可以一看。