在游戏中学习Git之Githug(Windows版)
开始闯关31-40关
31. 第31关
-
关卡描述:
有一个新的目录“git_hug”被创建了,在它里面初始化一个仓库
-
通关操作:
git init

32. 第32关
-
关卡描述:
你想在一段可能打破一些东西的代码上工作,创建一个“test_code”分支。
-
通关操作:
git branch test_code

33. 第33关
-
关卡描述:
你需要在“1.2”版本的应用程序上修复一个bug。检出“v1.2”标记。
-
通关操作:
git checkout v1.2

34. 第34关
-
关卡描述:
你需要在“1.2”版本的应用程序上修复一个bug。检出“v1.2”标记(注意:有一个名为“v1.2”的分支)。
-
通关操作:
git checkout tags/v1.2

35. 第35关
-
关卡描述:
在前一个提交你忘了创建分支,并在该分支上进行提交操作。在最后一次提交前创建一个名为“test_branch”的分支。
-
通关操作:
git branch test_branch HEAD~1

36. 第36关
-
关卡描述:
在你的项目中创建了太多的分支。有一个旧的名为“delete_me”的分支,你应该删除它。
-
通关操作:
git branch -d delete_me

37. 第37关
-
关卡描述:
在本地分支上你做了一些改变,并且想共享它,但是不准备将它合并到“master”分支上。
-
通关操作:
git push origin test_branch:test_branch

38. 第38关
-
关卡描述:
在“feature”分支上有一个文件,让我们将它合并到“master”分支上。
-
通关操作:
git merge feature

39. 第39关
-
关卡描述:
好像有一个新的分支被推送到了远程仓库。得到与本地仓库的改变,但是不合并它们。
-
通关操作:
git fetch origin

40. 第40关
-
关卡描述:
我们用“git rebase”工作流与“feature”分支准备进入“master”分支。将“feature”分支上的改变合并到“master”上。
-
通关操作:
git rebase master feature




