Gtihug 游戏全 55 关通关答案

Githug 游戏全 55 关通关答案

Githug 是一个基于 Git 的命令行游戏,旨在帮助开发者学习 Git 的使用技巧。游戏中共有 55 关,从简单到复杂不等。本篇文章将为读者提供 Githug 游戏的全关通关答案,并为读者深入剖析每一关的解题思路和 Git 相应的概念知识。

第一关:初始化仓库

--- ----

第一关非常简单,只需要在终端中输入 git init 命令即可完成。这个命令用于在当前文件夹下创建一个新的 Git 仓库。

第二关:添加文件

----- ---------
--- --- ---------
--- ------ -- ---- -------

第二关要求我们添加一个名为 README.md 的文件,并将其纳入 Git 版本控制中。首先,我们可以使用 touch 命令来创建一个空白的 README.md 文件。接着,我们使用 git add 命令将该文件加入暂存区。最后,我们使用 git commit 命令提交代码,并添加一条注释 "add README"

第三关:查看状态

--- ------

第三关要求我们查看当前 Git 仓库的状态。我们可以使用 git status 命令查看 Git 仓库中的文件状态,例如已修改但未加入暂存区、已加入暂存区但未提交等。

第四关:提交更改

----- ----------
--- --- ----------
--- ------ -- ---- -----------

第四关要求我们添加一个名为 index.html 的文件,并将其纳入 Git 版本控制中。我们可以使用 touch 命令来创建一个空白的 index.html 文件。接着,我们使用 git add 命令将该文件加入暂存区。最后,我们使用 git commit 命令提交代码,并添加一条注释 "add index.html"

第五关:查看提交历史

--- ---

第五关要求我们查看当前 Git 仓库的提交历史记录。我们可以使用 git log 命令查看当前 Git 仓库中的所有提交记录,包括每个提交的 SHA1 校验值、作者、提交日期以及提交注释等信息。

第六关:回滚到上一个提交

--- ----- ------

第六关要求我们回滚到上一个提交。我们可以使用 git reset 命令将当前分支的 HEAD 指针移动到上一个提交。在这个命令中,我们使用 HEAD~1 表示上一个提交。

第七关:撤销工作目录的更改

--- -------- -- ----------

第七关要求我们撤销对工作目录中 index.html 文件的更改。我们可以使用 git checkout 命令将该文件恢复到最近一次提交时的状态。在这个命令中,双横线后面跟着文件名表示要恢复的文件。

第八关:删除文件

--- -- ----------
--- ------ -- ------- -----------

第八关要求我们删除 index.html 文件,并将其纳入 Git 版本控制中。我们可以使用 git rm 命令将该文件从 Git 仓库中删除,并使用 git commit 命令提交代码,并添加一条注释 "remove index.html"

第九关:重命名文件

--- -- -------- --------
--- ------ -- ------- -------- -- ---------

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6507


猜你喜欢

  • 深入理解React源码 VI-文预览版

    A Deep Dive into React Source Code VI - English Preview Version React is a famous JavaScript library...

    7 年前
  • 🚀webpack 4 beta — try it today!🚀

    webpack 4 beta - try it today! Webpack is a popular module bundler for JavaScript applications that ...

    7 年前
  • 2017年,Node.js生态圈正蓬勃发展!以下10点足以说明一切!

    在过去几年中,Node.js已经成为前端开发的重要工具之一。2017年,Node.js生态圈迎来了蓬勃发展的时期,以下10点足以说明一切。 1. npm 的崛起 npm是Node.js的包管理器,它提...

    7 年前
  • 技术胖 MongoDB基础免费视频教程(共14集)

    技术胖 MongoDB基础免费视频教程 本教程共分为14集,旨在为前端开发者提供深入了解MongoDB的基础知识和实践指导。以下是各集内容概述: 第1集:MongoDB介绍及安装 介绍MongoDB的...

    7 年前
  • 我理解的函数柯里化

    函数柯里化是一种将接受多个参数的函数转换成接受一个单一参数并返回另一个函数的技术。这个返回的函数可以继续接收参数,也可以立即执行。在前端开发中,柯里化常常用于实现函数式编程的思想,并且在 React、...

    7 年前
  • (a ==1 && a== 2 && a==3) 有可能是 true 吗?

    【译】(a == 1 && a == 2 && a == 3) 有可能是 true 吗? 在 JavaScript 中,== 运算符会进行类型强制转换。

    7 年前
  • 微信小程序组件化的解决方案

    微信小程序作为一个快速开发的平台,支持了丰富的组件库和 API,但是在应对复杂性高、业务变动快的场景下,传统的开发方式已经无法满足需求。组件化作为一种有效的解决方案,在小程序中也逐渐得到了广泛的应用。

    7 年前
  • 初探 Electron - 实践篇1

    Electron 是一个基于 Node.js 和 Chromium 的框架,可以用于开发跨平台的桌面应用程序。本文将介绍如何使用 Electron 开发一个简单的桌面计算器应用程序,并深入探讨 Ele...

    7 年前
  • JavaScript 2018: 你需要和不需要深入的 - The New Stack

    JavaScript 是一种广泛使用的编程语言,它在网页开发中扮演着至关重要的角色。不过,随着时间的推移,这门语言也在不断地发展和改进。本文将介绍一些在 2018 年时应该深入学习的 JavaScri...

    7 年前
  • 基于css的优雅的用户跟踪技术

    基于 CSS 的优雅的用户跟踪技术 在前端开发中,了解用户行为和习惯对于提高用户体验和优化网站性能至关重要。而跟踪用户行为的技术已经非常成熟,其中一种简单且优雅的实现方式是基于 CSS。

    7 年前
  • 一文完全理解HTTPS

    一文完全理解 HTTPS 概述 HTTPS(Hypertext Transfer Protocol Secure)是在 HTTP 协议基础上加入了 SSL/TLS 加密传输协议的安全版。

    7 年前
  • Vue+vux好用的空白项目模板

    Vue + Vux: 好用的空白项目模板 Vue是目前非常流行的JavaScript框架之一,它提供了一个灵活且易于使用的开发环境。而Vux则是一款基于Vue.js的移动端UI组件库,能够帮助我们更快...

    7 年前
  • 学习socket.io及实战

    学习Socket.IO及实战 Socket.IO是一个流行的JavaScript库,用于实时网络应用程序开发。它基于WebSocket协议构建,并支持跨浏览器和跨平台的双向通信。

    7 年前
  • 玩转图片流

    玩转图片流:前端技术解析 在现代的 Web 开发中,图像是一个不可或缺的元素。尽管在浏览器中显示图片似乎很简单,但实际上处理和优化图片可以让网站更快、更有吸引力,并且有助于提高搜索引擎的排名。

    7 年前
  • 2017年 JavaScript 明星项目

    在过去的一年,JavaScript 社区涌现出许多热门项目,这些项目为前端开发人员提供了强大的工具和框架。以下是我认为最值得关注的几个明星项目。 React React 是 Facebook 开源的一...

    7 年前
  • Vue中容易被忽略的知识点

    Vue.js 是一款流行的前端框架,但是在使用过程中有些概念和用法可能被忽略或者不够深入。在本文中,我们将介绍一些 Vue 中容易被忽略的知识点,并提供详细的说明和示例代码。

    7 年前
  • Bootstrap 4 正式发布

    Bootstrap 4 正式发布 Bootstrap 4 是一款流行的前端框架,用于快速搭建网站和应用程序。这个框架在全球拥有广泛的用户群体,同时也得到了许多开发者的高度评价。

    7 年前
  • react-native-whcapp + redux 运行ios、android

    React Native 应用集成 Redux 实现 iOS 和 Android 平台开发 在移动应用开发中,React Native 是一个流行的跨平台开发框架,它允许我们使用 JavaScript...

    7 年前
  • 前端工程规范

    作为一名前端开发人员,编写高质量的代码是非常重要的。在团队协作中,制定前端工程规范可以确保代码风格的一致性,并提高代码的可维护性和可扩展性。 编码规范 1. 使用合适的命名规范 变量、函数、组件、文件...

    7 年前
  • 利用javascript获取图片的top N主色值

    利用JavaScript获取图片的Top N主色值 在前端开发中,经常需要对图片进行处理和优化,其中一个重要的方面是提取图片的主色值。本文介绍了如何使用JavaScript获取图片的Top N主色值,...

    7 年前

相关推荐

    暂无文章