MyGithug
玩游戏一样练习Git操作。
About
MyGithub是基于 Githug 修改的一个练习Git的项目。 旨在为您提供学习git的实用方法。 它有一系列级别,每个级别都要求您使用git命令来获得正确的答案。
Playing Githug
MyGithug支持Linux, OS X and Windows.
前提条件
你需要 Ruby 1.8.7 或更高版本. 你可以通过以下命令获取当前的Ruby版本:
ruby --version
如果你还没有安装Ruby,请按照官方文档安装:ruby-lang.org.
安装
要安装Mygithug,只需要运行:
gem install mygithug
如果没有权限,你可能需要以管理员身份运行。或者在Linux/Mac下 sudo
:
sudo gem install mygithug
开始游戏
建议你为此游戏创建一个新的文件夹,然后在该文件夹下运行命令:
mygithug
按照提示,系统会创建一个git_hug文件夹。
No githug directory found, do you wish to create one? [yn]
Type y
(yes) to continue, n
(no) to cancel and quit Githug.
命令
游戏有4个命令:
- play - 默认命令,检查你是否已经完成当前级别的任务。
- hint - 提示信息,在你不知道如何完成任务时,你可能需要它。
- reset - 重置命令,将当前任务恢复到初始状态。
- levels - 列出所有的游戏级别。
常用命令示例:
默认命令 play
> mygithug play
或者
> mygithug
提示信息 hint
> mygithug hint
重置第3关 reset
> mygithug reset 3