学习Git的开源项目

git在软件开发过程中的版本管理工具,已经成为了事实上的标准,诸多的企业与高校都使用git来管理自己的项目。本文的核心内容转载自微信公众号GitHub精选。

前言

对于熟练git的开发者来说,git是一个非常好的工具,但是对于新手来说,上手还是有一定难度,特别是面对一些特殊情况时,不知道如何处理。为此,全面地学习git是很有必要的。除了查看git的文档,还可以通过诸如玩游戏、可视化等方式来学习git. 本文参考了其他文章,介绍几种其他学习git的方法

玩游戏

Githug是一款用于练习git命令的游戏,有55个关卡。学习者通过git命令来闯关,像玩游戏一样,在这个过程中掌握git的常用命令和技巧。

项目链接:githug

可视化

开发者对于git的操作常常缺乏直观的理解,如果能够对于命令执行后分支的情况,有一个视觉上的观感,那对于理解该命令肯定是大有益处的。

Learn Git Branching就是这样一款开源工具,在其中使用git命令,在窗口中会显示该命令对于分支及其节点的修改效果,并以图形的形式显示出来。

项目链接:Learn Git Branching

git常见策略

部分开发者对于git常见命令能够熟练掌握,但是对于一些特殊的场景,往往没有处理的策略。而git fight rules总结了一些场景的错误与冲突的原因,并且提供了解决的办法。对于提高git的能力来说,非常有帮助。

项目链接:git fight rules

你可能感兴趣的:(学习Git的开源项目)