在游戏中学习Git之Githug(Windows版)
开始闯关21-30关
21. 第21关
-
关卡描述:
有两个文件要提交,目标是将每个文件添加为单独提交,但意外地两个文件都被添加到暂存区了。用“reset”命令将“to_commit_second.rb”文件从暂存区移除(不做提交操作)。
-
通关操作:
git reset HEAD to_commit_second.rb
22. 第22关
-
关卡描述:
你提交太快了。现在你要撤消最后一次提交,同时保持索引。
-
通关操作:
git reset --soft HEAD~1
23. 第23关
-
关卡描述:
文件已经被修改了,但是你不想保存该修改。从最后一次提交中检出“config.rb”文件。
-
通关操作:
git checkout config.rb
24. 第24关
-
关卡描述:
项目有一个远程仓库,找到它。
-
通关操作:
git remote -v
25. 第25关
-
关卡描述:
远程仓库有一个与之关联的url。输入远程仓库“remote_location” 的url。
-
通关操作:
git remote -v
26. 第26关
-
关卡描述:
你需要从“origin”仓库拉下改变到本地仓库。
-
通关操作:
git pull origin master
27. 第27关
-
关卡描述:
-
通关操作:
28. 第28关
-
关卡描述:
你的本地“master”分支与远程仓库“origin”的“master” 分支不一致,请用远程仓库“origin”的“master” 分支来改变你的提交,并将提交推送到远程仓库。
-
通关操作:
git rebase origin/master
git push origin master
29. 第29关
-
关卡描述:
自最后一次提交后,“app.rb”文件发生了一些改变。找出该文件那些行被改变了。
-
通关操作:
git diff
30. 第30关
-
关卡描述:
有人将密码放进了“config.rb”文件中,找出是谁。
-
通关操作:
git blame config.rb
粤公网安备44010602000283号