Jag*_* NH 2 git zsh git-commit oh-my-zsh
我刚刚观察到有!在 git 提交消息触发 zsh 中的事件之前。
不确定是 zsh 问题还是 git 功能。请解释。
这与 git 无关,你的 shell 正在尝试扩展!.
使用\!转义字符或使用'单引号'而不是"双引号"来禁用 shell 在字符串内的变量/历史扩展。
要了解有关 shell 历史扩展的更多信息,请查看zsh 的用户指南 - 3.6.1:历史扩展
sudo !!最简单的用例是在忘记在开头指定 sudo 后重新运行命令。
关于以下方面的旁注git commit:
我强烈建议不要在提交时使用-m,因为它剥夺了注意到提交错误的机会。
如果您不使用-m文本编辑器进行消息输入,则会有一个已暂存/未暂存更改的列表。在完成提交之前,短暂浏览一下这些列表总是一个好主意。
(如果您发现有问题,只需保存为空消息,提交就会中止)
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |