用游戏的方式来学习,是一种有趣而高效的方式。从刚接触电脑时的打字练习软件金山打字通,到程序猿写代码的利器Vim都有小游戏(金山打字通游戏、VIM Adventures)来帮助我们入门。当你的目标从掌握技能转变为打通游戏之后,学习本身也就不再痛苦。在完成每一关的过程中,都能增加我们的技能熟练度和成就感。而LearnGitBranching,就是一个用小游戏带你入门的Git的网站。 Git是一种分布式的版本管理系统,作用和网盘有点类似,但是功能性和灵活性都更强大。