Git 一些关于 Git、Github 的学习资源
2016-01-29 09:14
555 查看
一些关于 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 知识,这些知识可能会有些你以前忽略的,或者慢慢淡忘的哦。蒽,这个游戏很赞!
2. 另外的一些可读性强的文章或者 Tutorial
Github 的官方帮助材料:GithubHelp
ReadWrite 上面的一个 Tutorial:GitHub
For Beginners: Don't Get Scared, Get Started
其它还有哪些比较好的资源之后发现了会 UPDATE 在这里,祝你玩得开心,学得开心~
相关文章推荐
- Git 一些关于 Git、Github 的学习资源
- Git 一些关于 Git、Github 的学习资源
- Git 一些关于 Git、Github 的学习资源
- java提高篇(十)-----详解匿名内部类 ,形参为什么要用final
- java字符串与二进制的相互转化
- 我不知道的C++
- python读网页解析内容写入文件
- C++文件读写详解(ofstream,ifstream,fstream)
- 配置免安装版JAVA1.7的环境变量
- Java socket 学习
- Eclipse SVN插件冲突导致不能使用解决办法
- go nil转为interface{}后判断不可靠
- Eclipse插件—Easy Explorer
- groovy 线上修改Java程序的内存
- 浅析Java设计模式编程中的单例模式和简单工厂模式
- SpringMVC使用了@ResponseBody报406错误的问题(2)
- 【Struts2集锦】Struts2的Action中多个方法调用
- 王垠:给 Java 说句公道话
- SpringMVC,3种不同的URL路由配置方法(这根本不是一个小问题)
- php_curl.dll libssh2.dll 始终无法加载的原因 及解决办法