欢迎来到Git Gud,这是一款命令行游戏,旨在帮助您学习如何使用流行版本控制系统称为Git!随着水平的进步,您将越来越了解GIT,并最终成为GIT大师!
如果缺少某些东西可以随意添加问题,或者如果您有兴趣,请查看贡献者文件并自己添加一些内容!该项目有意结构化,以使添加新级别非常容易!
如果您更多的是视觉学习者,则应从“学习git分支”开始,然后尝试Gud。学习GIT分支更具视觉性,但是使用Git Gud,您实际上是在使用GIT来完成关卡。
有关安装说明,请参见下文。
一旦安装了GIT GUD,键入“ Git Gud”将产生输出,并将开始告诉您该怎么做。 Git Gud的意思是像游戏一样,就像游戏一样,它具有水平。这些水平分为技能,每个技能都会向您介绍GIT中的一个新主题。假设您的知识为零,然后建立。对于每个级别,它将为您提供一个目标,并将解释发生了什么。理想情况下,游戏将教您击败它所需的一切,但是您仍然鼓励您使用其他资源来学习尽可能多的学习。
游戏的开头级别从让您习惯于GIT GUD接口,但后来又启动了训练轮,您必须记住要输入命令。如果您忘记了哪些命令,或者想开始以后的级别,您总是可以运行“ git gud帮助”最重要的命令是git gud goal
, git gud status
, git gud explain
git gud test
和git gud load next
。其他命令也很有用,但是这些命令的输出应该足以指导您达到级别。
首先,您需要在空目录中初始化GIT GUD。一旦git gud初始化,它将完全控制该目录,并且它将开始添加/删除提交和文件。通常会有多个分支,您会希望使用git命令来解决每个级别。级别的范围在困难中,并要求您做不同的事情。有些级别确实很容易,只需要您阅读解释,而另一些则只是给您一个情况,您需要使用所学的内容来解决水平。
git gud写在python 3中。您需要在系统中安装python> = 3.6才能使git gud工作。我更喜欢使用Anaconda来确保一切正常,但是如果您现在正在做的事情,也可以使用PIP安装。
使用Python> = 3.6设置环境后,安装简单:
pip3 install git-gud
入门也很简单:
git gud
git gud将指导您完成如何做
如果这些命令中的任何一个都不起作用,则可以尝试各种事情:
pip
代替pip3
pip3 install --user git-gud