Git练习

笔者所在的公司Git和Android Studio已经成为衡量一个Android开发者的最低标准,可想而知学好Git是多么重要。但是Git的终端命令又多又杂,而且Git的设计思想与一般的集中式管理方式非常不同,导致开发者上手难度很大。因此,下面介绍几个关于Git的学习工具,帮助开发者快速掌握Git的使用。

Git dojo

Git dojo是一个练习快捷键的网站(https://www.shortcutfoo.com/)的子项目,这个网站提供了一个有趣的方式让开发者学习Git的使用。将枯燥无味的学习变成了有趣的在线游戏,地址为https://www.shortcutfoo.com/app/dojos/git,官网如图2.20所示。

Git练习 - 图1 图2.20 Git dojo

开发者可以在这个网站上练习、调整,并不断解锁新的学习。

15分钟练习Git

这个网站与上面的网站类似,也是通过在线教程帮助开发者进行Git学习,网址为https://try.github.io/levels/1/challenges/1,官网如图2.21所示。

Git练习 - 图2 图2.21 Learn Git in 15min

作者虚拟了一个终端,并将Git学习分解成一个个的小任务,让开发者在模拟的真实环境中学习Git。

LearnGitBranching

与Learn Git in 15min非常类似,LearnGitBranching这个网站也模拟了一个Git终端界面,如图2.22所示。

Git练习 - 图3 图2.22 LearnGitBranching

通过这个网站,可以非常清楚地了解Git操作的每一步的具体含义,同时通过实际操作熟练这些命令。

这些练习Git的网站可以让开发者在引导中逐渐掌握Git的基本使用方法,模拟实际项目中可能遇到的问题,这些网站是学习Git的一个非常好而且高效的途径。