Git从入门到放弃
我们这个公众号叫「GitHub精选」,从名字就可以看出我们是从 GitHub 中选取比较好的项目推荐给大家。
但想要熟练的在 GitHub 上学习别人的开源项目或者开源自己的项目,熟悉 Git 是很有必要的,所以,我们选了三个比较有意思的项目,让你从初级到高级全方位深入了解 Git。
废话不多说,直接上项目。
玩游戏,Git入门
这个项目是「Githug」,第一眼看上去是不是觉得拼错了,其实没拼错,人家的名字就是这么起的。
「Githug」被设计用来练习 Git 技能,它把平时遇到的场景设计成了 55 个关卡,我们可以通过 Git 命令来一一过关,就像玩游戏一样,解锁所有关卡。
开源项目地址:https://github.com/Gazler/githug
可视化,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/
今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言和点赞是我持续更新的动力哦!
章鱼猫在此感谢大家的关注和支持。喜欢我,就赶紧关注我,给我点赞吧!
关注 wx 公号:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。