Mac - 从 Git 终端中删除大于号 '>'

3

我是新手,无论如何,我正在学习如何在终端上使用 git,我编写了以下语句尝试手动推送提交:

> git commit -m "commit this"

我看到的是在下一行的 > 符号,我尝试退出并返回我的 pwd,但没有任何反应,每次按回车键时它都会在新的一行给出 > 符号。我尝试使用 q 命令退出但仍然没有反应。我如何在不关闭终端的情况下解决这个问题?顺便说一下,我使用的是 Mac。

git commit -m "commit this" 通常后面跟着文件名和相对路径。试一下看看是否可行。 - Sara
1
您可能忘记了一个",因此您的shell正在等待您关闭引号。 - jtbandes
2个回答

5
我尝试了退出并返回到我的pwd,但没有任何反应。每当我按Enter键时,它就会在新行上保留“>”符号。我试着输入q来退出,但仍然没有发生任何事情。如何在不关闭终端的情况下解决这个问题?
在您的终端中,按下ctrl-D,也就是说按住control键并键入Dctrl-D是您键入“文件结束”字符的方式。
我想发生的事情是您在提交消息中遗漏了闭引号,例如:

git commit -m "commit this

如果没有闭引号,Git将继续等待更多输入,这就是为什么您会收到>提示的原因。键入一个文件结束字符告诉Git已达到输入的末尾。

1
你可以尝试使用Command (或 Cmd) ⌘ 和 C退出。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接