git - Mac - 从 Git 终端中删除大于“>”
问题描述
我对此很陌生,无论如何我正在git
终端上学习,我写了这个语句来尝试手动推送提交:
> git commit -m "commit this"
我得到的是>
下一行的符号,我尝试退出并返回我的密码,什么也没发生,>
当我按 Enter 时,它一直在新行上给出符号。我试图q
戒烟仍然没有发生。如何在不关闭终端的情况下摆脱这种情况?我确实使用mac btw。
解决方案
我尝试退出并返回我的密码,什么也没发生,当我按 Enter 时,它一直在新行上给出 > 符号。我尝试 q 退出,但仍然没有任何反应。如何在不关闭终端的情况下摆脱这种情况?
键入 a ctrl-D
,即按住control
键并键入D
。ctrl-D
是您键入“文件结尾”字符的方式。
我认为发生的事情是您在提交消息中留下了结束引号,即您做了类似的事情:
git commit -m "提交这个
如果没有关闭"
,git 将继续等待更多输入,这就是你得到>
提示的原因。键入和文件结尾字符告诉它它已到达输入的末尾。
推荐阅读
- sql - Google SQL Join ON STRING 和 ARRAY
- python - 如何使用 Beautifulsoup 提取锚类?
- python - 更改 Pen 不会更新外部线程中的 QGraphicsLineItem
- oracle - 如何在sql developer中获取匹配的单词
- docker - Docker 容器失去互联网连接,直到容器重新启动
- tkinter - Tkinter 减速后
- r - 为什么一段时间不使用 Shiny 应用程序会断开连接?
- linux - 错误:使用 cargo 将 rust 项目从 Windows 交叉编译到 linux 时出现“未找到链接器 'cc'”
- bash - 使用 sed 替换为单引号
- java - Spring Security 基于角色的身份验证 - 403 Forbidden 尽管用户具有 ROLE_ADMIN