githug游戏--通关文档
2015-12-31 15:35
253 查看
最近在玩这个叫githug得git练习游戏,相当于我们熟知的‘金山打字通’,目前有55个关卡,想系统熟悉git命令的小伙伴,赶快搞起吧~ ~ ~ ~
下面是我最新的通过攻略,还在更新中:
进到安装完githug的目录,是一个叫git_hug的文件夹,游戏就从这里开始哦~~~
游戏命令:
githug: 开始下一关
githug reset:重置当前关卡
githug levels:列出所有关卡
githug hint:当前关卡提示
LEVEL 1:初始化git项目
LEVEL 2:配置git用户信息
本游戏中则根据提示输入你的name和email就好了
LEVEL 3:add一个‘README’文件
LEVEL 4:提交README到本地仓库
LEVEL 5:clone一个已有项目
下面是我最新的通过攻略,还在更新中:
进到安装完githug的目录,是一个叫git_hug的文件夹,游戏就从这里开始哦~~~
游戏命令:
githug: 开始下一关
githug reset:重置当前关卡
githug levels:列出所有关卡
githug hint:当前关卡提示
LEVEL 1:初始化git项目
git init
LEVEL 2:配置git用户信息
git config user.name xqzh // git config --global user.name xqzh是修改本机全局设置 git config user.email xqzh@dd.com也可以在.git/config文件里添加:
[user] name = xqzh email = xqzh@dd.com
本游戏中则根据提示输入你的name和email就好了
LEVEL 3:add一个‘README’文件
git add README
LEVEL 4:提交README到本地仓库
git commit -m 'add readme'
LEVEL 5:clone一个已有项目
git clone https://[/code]
LEVEL 6:clone一个项目,重命名git clone https:// my_clone_repo
LEVEL 7:配置忽略文件// 打开git_hug中的忽略文件 vim .gitignore // 在.gitignore中添加 *.swp 【ESC】退出编辑,:wq保存退出
LEVEL 8:忽略*.a 除了lib.a<pre name="code" class="objc">// 打开git_hug中的忽略文件 vim .gitignore // 在.gitignore中添加 *.a !lib.a 【ESC】退出编辑,:wq保存退出
LEVEL 9-LEVEL 10:查看当前git状态-查看将被commit的文件git statusLEVEL 11:删除文件git rm deleteme.rb
LEVEL 12:移除文件但不删除git rm --cached deleteme.rb
LEVEL 13:保存项目,但不提交git stash
LEVEL 14:重命名文件git mv old.txt new.txt
LEVEL 15:移动文件到src// 创建src文件夹 mkdir src // 移动 git mv a.txt b.txt c.txt src
LEVEL 16:输出log日志git log
打印如图:
commit后面的即为答案,log界面按q退出
LEVLE 17:tag标签git tag 'new_tag'
LEVEL 18:push tag标签git push origin --tags // push所有tag 或 git push origin 'new_tag' // push指定tag
、、、、、、、、、、、、、、、、、、、更新中、、、、、、、、、、、、、、、、、、、
元旦快乐~呼呼~下班~
LEVEL 19:将一个修改并入上一次提交// add该修改 git add forgotten_file.rb // 提交到上一次commit git commit --amend
这时会进入vim编辑message界面,如图:
恩恩~在红色位置写上你的日志吧,普及一下vim吧,【ESC】退出编辑状态,不用刻意找位置,输入:wq,回车,即可。如果你发现输入 : 时光标没有到终端最下方,那么就在编辑和正常状态切换几次,按“i”进入编辑状态,ESC进入正常状态,在:wqgit log 去看一下你的log,如图
~~~~~~~~~~~~~~更新中~~~~~~~~~~~~~~~~~~
LEVEL 20:
相关文章推荐
- java I/O 流总结学习
- MONGODB(三)——Java操作Mongo
- Android BitmapMesh使图片扭曲
- 带有HA功能的Hadoop Client端RPC实现原理与代码分析
- Hive 分析函数lead、lag实例应用
- 深入理解mysql event事件调度器
- 如何用AngularJS构建管理后台
- 自定义UITableViewCell上的按钮点击事件处理
- 关于CSDN无法编辑自己简介的问题
- IOS TableView解析
- maven-约定优于配置
- ThreadLocal实现线程范围内共享
- 1231 实验四 递归下降语法分析程序设计
- android drawable文件夹放入图片规则
- 开始学习Python
- 查询oracle clob占用空间脚本
- cocos2d-x缺少Default-568h@2x.png导致iPhone app 上下黑白的解决办法
- MyBatis 3.2.6插入时候获取自增主键方法有二
- 存储对象到文件
- Makefile中的export