zoukankan      html  css  js  c++  java
  • Git 一些关于 Git、Github 的学习资源

    一些关于 Git、Github 的学习资源 

    昨天浏览 Github 的是时候发现了 Githug 这个游戏,这个游戏用来帮助菜鸟们学习使用 Git 的。

    Githug is designed to give you a practical way of learning git. It has a series of levels, each requiring you to use git commands to arrive at a correct answer. - From Game About

    因为博客里面有个资源的分类,现在我得分享点啊,总不能摆设把。其实也是有很多分享的,现在应该做的是,收藏了一些比较有价值的东西之后 PO 在这里,总是自己 Mark 成 Chrome 页面也不是长久的事情。

    安装什么的就不说了,没什么必要,这个 Githug 是用 ruby 写的,在 terminal 玩,一步步过关,加深你对 Git 命令的了解。像下面这样:

    ggicci@ubuntu:~/github/githug/git_hug$ githug play
    ********************************************************************************
    *                                    Githug                                    *
    ********************************************************************************
    Congratulations, you have solved the level!
    
    Name: clone_to_folder
    Level: 6
    Difficulty: *
    
    Clone the repository at https://github.com/Gazler/cloneme to `my_cloned_repo`.
    
    nil
    ggicci@ubuntu:~/github/githug/git_hug$ man git clone
    ggicci@ubuntu:~/github/githug/git_hug$ git clone https://github.com/Gazler/cloneme my_cloned_repo
    Cloning into 'my_cloned_repo'...
    remote: Reusing existing pack: 7, done.
    remote: Total 7 (delta 0), reused 0 (delta 0)
    Unpacking objects: 100% (7/7), done.
    ggicci@ubuntu:~/github/githug/git_hug$ githug
    ********************************************************************************
    *                                    Githug                                    *
    ********************************************************************************
    Congratulations, you have solved the level!
    
    Name: ignore
    Level: 7
    Difficulty: **
    
    The text editor 'vim' creates files ending in `.swp` (swap files) for all files that are currently open.  We don't want them creeping into the repository.  Make this repository ignore `.swp` files.
    
    nil

    其它的一些资源

    1. 学习分支的一个交互性的游戏:Learn Git Branching (推荐)

    这个在 Web 页面上玩,你可以打开看看,也是闯关模式,对学习分支很有帮助,因为有可视化的图形帮助你理解。而且在布置每关的任务前,会有一些对话框出现用来介绍和这关相关的一些 Git 知识,这些知识可能会有些你以前忽略的,或者慢慢淡忘的哦。蒽,这个游戏很赞!

    Learn Git Branching - Alert

    Learn Git Branching - Visual

    2. 另外的一些可读性强的文章或者 Tutorial

    其它还有哪些比较好的资源之后发现了会 UPDATE 在这里,祝你玩得开心,学得开心~

  • 相关阅读:
    bug终结者 团队作业第二周
    dropdownlist绑定数据
    virtual与vmware
    后台控制输出table(有数据库)
    label 绑定数据
    flash不能显示中文
    dataset 多表查询
    MVC3 Razor视图引擎基础语法 [转]
    CreateAlias()与setFetchMode() [转 李丽芬]
    Linq Like [转 韩天伟]
  • 原文地址:https://www.cnblogs.com/new0801/p/6175789.html
Copyright © 2011-2022 走看看