选了三个比较有意思的项目,让你从初级到高级全方位深入了解 Git。
玩游戏,Git入门
这个项目是「Githug」,第一眼看上去是不是觉得拼错了,其实没拼错,人家的名字就是这么起的。
「Githug」被设计用来练习 Git 技能,它把平时遇到的场景设计成了 55 个关卡,我们可以通过 Git 命令来一一过关,就像玩游戏一样,解锁所有关卡。
开源项目地址:
https://github.com/Gazler/githug
学习知识点:
https://juejin.im/post/599e14875188251240632702
学习git的游戏好帮手-GitHug的安装:
http://os.51cto.com/art/201207/350825.htm
GitHug闯关攻略(两篇结合起来看比较好):
http://www.jianshu.com/p/482b32716bbe
http://blog.csdn.net/huitailang1991/article/details/54289701
可视化,Git进阶
如果说「Githug」是入门的话,那接下来要介绍的这个项目绝对可以让你进阶,因为它的可视化界面可以让你看到每个命令背后的本质。
这个项目是「Learn Git Branching」,一个基于网页的交互式
branching/merging/rebasing 教程。
从图中感受一下「Learn Git Branching」的魅力:
开源项目地址:
https://github.com/pcottle/learnGitBranching
别放弃,Git经验
现在越来越多的领域提倡“工匠精神”,我们程序员也不能落后,要想在简历上写“精通”二字,那就不能放弃,除了死磕之外,没有其它的办法。
接下来要介绍的这个项目不仅可以让你精通 Git,还可以让你轻松回答诸如『你在Git的使用过程中或者工作中遇到过哪些印象深刻的问题以及你是如何解决的?』等面试官的万能难题。
这个项目就是「git-flight-rules」,翻译过来是飞行规则的意思,它记录的是使用 Git 过程中,某个场景、错误或者冲突发生的原因,以及怎样一步一步的进行处理。
飞行规则的目录如下:
开源项目地址:
https://github.com/k88hudson/git-flight-rules/
网友评论