【问题标题】:Mac - Remove the Greater Than '>' From Git TerminalMac - 从 Git 终端中删除大于“>”
【发布时间】:2020-05-22 03:13:16
【问题描述】:

我是新手,反正我在终端上研究git,我写了这个语句来尝试手动推送一个提交:

> git commit -m "commit this"

我得到的是下一行的> 符号,我尝试退出并返回我的密码,什么也没发生,当我按Enter 时,它一直在新行上给出> 符号。我尝试q 退出,但仍然没有任何反应。如何在不关闭终端的情况下摆脱这种情况?顺便说一句,我确实使用 mac。

【问题讨论】:

  • git commit -m "commit this" 通常后跟带有相对路径的文件名。试试看是否可行
  • 您可能忘记了" 之一,因此您的shell 正在等待您关闭报价。

标签: git macos terminal git-bash


【解决方案1】:

我尝试退出并返回我的密码,什么也没发生,当我按 Enter 时,它一直在新行上给出 > 符号。我尝试 q 退出,但仍然没有任何反应。如何在不关闭终端的情况下摆脱这种情况?

键入ctrl-D,即按住control 键并键入Dctrl-D 是您键入“文件结尾”字符的方式。

我认为发生的事情是您在提交消息中留下了结束引号,即您做了类似的事情:

git commit -m "提交这个

如果没有关闭",git 将继续等待更多输入,这就是你得到> 提示的原因。键入和文件结尾字符告诉它已经到达输入的结尾。

【讨论】:

    【解决方案2】:

    您可以尝试Command (or Cmd) ⌘ and C 退出。

    【讨论】:

      猜你喜欢
      • 2023-02-04
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      • 2016-08-21
      • 2022-08-13
      • 2019-02-14
      • 1970-01-01
      相关资源
      最近更新 更多