git bug event not found

我尝试 git commit的时候报错 event not found
命令如下:

git commit -m "地图上cover-view,cover-image都换成view,image,但是、、、、有严重的bug!!!地图上的view点击事件会穿透到maker点击事件!而且是maker点击事件先执行!无法解决此bug,网上很多这个bug的提问,但 是没有可行解决方案。所以,还是不能用view,image,这个版本先爆刘继芬吧。"

错误信息如下:

bash: !地图上的view点击事件会穿透到maker点击事件!而且是maker点击事件先执行!无法解决此bug,网上很多这个bug的提问,但是没有可行解决方案。所以,还是不能用view,image,这个版本先爆刘继芬吧。: event not found

我不知道是字数太多,还是包含什么特殊字符,总之是提示 event not found。
然后,我尝试提交
git commit -m "sh!t"
结果成功了。所以 commit event本身没毛病,只是备注信息有问题!
然后,我又执行
git commit --amend
进入编辑上一次的备注,
再把原来报错的文字:

地图上cover-view,cover-image都换成view,image,但是、、、、有严重的bug!!!地图上的view点击事件会穿透到maker点击事件!而且是maker点击事件先执行!无法解决此bug,网上很多这个bug的提问,但 是没有可行解决方案。所以,还是不能用view,image,这个版本先爆刘继芬吧。

原原本本的替换掉 "shi!t",可以顺利保存!
再查git log,完美!
所以,不是commit event有问题,也不是我的备注有问题,而是git的bug!遇到这种问题,可以先备注一个简单的 comment,
再通过git commit --amend去修改。

你可能感兴趣的:(git bug event not found)