git-game-v2, 基于终端游戏的第二版,教用户git命令

分享于 

2分钟阅读

GitHub

  繁體 雙語
Second version of the terminal based game that teaches users git commands
  • 源代码名称:git-game-v2
  • 源代码网址:http://www.github.com/git-game/git-game-v2
  • git-game-v2源代码文档
  • git-game-v2源代码下载
  • Git URL:
    git://www.github.com/git-game/git-game-v2.git
    Git Clone代码到本地:
    git clone http://www.github.com/git-game/git-game-v2
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/git-game/git-game-v2
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    #git-game-v2

    这个 repo 是游戏的续集。 这里有九个级别,每个级别都向你介绍了git的高级功能之一。 特别是,你将了解如何使用这些命令:

    • git ls-files
    • git cherry-pick
    • git bisect
    • git show
    • git shortlog
    • git submodule
    • git describe
    • git log
    • git grep

    让我们开始首先,使用下面的命令克隆这个存储库: !

    
    $ git clone https://github.com/git-game/git-game-v2.git
    
    
    
    

    你可以为这个游戏赢得一个徽章。 在这里了解更多的徽章: https://openbadgefactory.com/faq

    你现在已经准备好开始 level1. 祝你好运

    ##Level 1

    第一层展示了 git ls-files的力量。 运行 git ls-files 列出当前提交中的所有文件。 检查文档了解更多详细信息。 可以找出运行标准 Unix ls的原因没有列出当前提交中的所有文件?

    这个级别的任务是使用 git ls-files 来计算在这个提交中行的总数。 换句话说,计算每个文件中的行数,然后将所有这些数字添加到一起以获得总数。

    要升级到级别 2,你需要检查名为。 如果总数为 780,则运行:

    
    $ git checkout 780
    
    
    
    

    提示:你需要将与使用管道的其他Unix工具结合使用。 这个stackoverflow问题有一个有用的例子,可以让你开始。


    COM  COMM  USE  GAM  用户  Comma  
    相关文章