首页 > 解决方案 > Mac - 从 Git 终端中删除大于“>”

问题描述

我对此很陌生,无论如何我正在git终端上学习,我写了这个语句来尝试手动推送提交:

> git commit -m "commit this"

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

标签: gitmacosterminalgit-bash

解决方案


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

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

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

git commit -m "提交这个

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


推荐阅读