当前位置: 首页 > 知识库问答 >
问题:

在没有消息的情况下运行“git commit”后,如何退出蓝色文本cmd屏幕?[重复]

薛淮晨
2023-03-14

我为一个codeshare10-18.txt做了一个git add,我想将其推送到我自己的存储库中。然后我做了git提交codeshare10-18.txt,由于我忘记添加消息,我在最后收到了一个警告:

"C:/Users/Nicolas/Desktop/workshop/neobis001.github.io/.git/.COMMIT_EDITMSG.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

我不知道该怎么做,所以我按下了< code>E键,因为我认为这样可以添加一条消息。我得到了这个彩色屏幕作为回报:

我尝试键入类似“添加了txt”之类的消息。“A”被切断了,当我尝试按Enter键时,它只是在cmd中换行以键入更多内容。这个窗口是什么,如何在不单击X按钮的情况下离开这个窗口?我尝试了Ctrl CEsc和“exit”加Enter,但它们都没有工作。我知道下次我应该包含一条消息,但我仍然想知道如何通过控制台命令离开这里。

共有1个答案

谢灵均
2023-03-14

这就是vim文本编辑器

当它打开时,您可以执行以下操作:

    < li >按< kbd>i进入插入模式 < li >键入您的提交消息 < li >按< kbd>ESC退出插入模式 < li >按< kbd>Z Z保存并退出

或者,对于最后一步,您可以输入:wqENTERZZ只是一个快捷方式)。

 类似资料:
  • 问题内容: 我“d成的运行Django的服务器,我不能简单地和出来。 是否有其他摆脱困境的方法? 目前,我手动关闭本地PC上的选项卡,然后再重新打开,但这变得很烦人。 问题答案: 或 。请参阅屏幕手册#分离。

  • 我有一个要求,如果我从消息驱动bean调用的服务(Restful服务)关闭或没有返回成功,我需要将消息回滚到队列,等待一段时间(指数),然后再次从队列读取消息,并尝试连接到服务。 我正在尝试的是: 在方法中,如果我从调用Restful服务的服务接收到异常,我将使用我可以执行类似于; 但是如何确保以指数级增长? 也许我需要保持豆子的状态,但有人能建议我怎么做吗?

  • 文档说这个库运行在GPU上。如果我功能强大的笔记本电脑没有GPU,我还能运行Deeplearning4J吗?

  • 我正在使用Cucumber for BDD、JUnit和Selenium构建一个自动化框架,我们在云中有一个testrail实例用于测试管理,我实现了testrail API以从那里获取所有测试用例,问题是我无法运行这些步骤获取测试用例,因为总是验证第一个功能文件是否存在。 我尝试过结果总是一样的: 在[classpath:features] 0场景0步骤0m0.019s中找不到功能 这是启动该过

  • 我只需要"解除屏蔽"我的终端后...有一些选项或setpup为它? 注意:我的服务正在使用,因此假设不需要在命令行上使用。 PS:我需要保持容器运行,我不需要使用

  • 我有一个Spring boot项目,它有使用kafka进行日志记录的依赖项。我无法摆脱所述依赖项,因为我的逻辑需要来自该依赖项的代码 我已尝试禁用自动配置 我尝试通过bean配置将missingTopicsFatal设置为false 但很明显,设置已经是假的,因为我的应用程序运行时没有失败,只是tomcat不想打开侦听端口 应用程序启动,但spring拒绝打开侦听端口,并继续使用错误进行循环 在本