JIA_CHENG
JIA_CHENG
2019-02-25 22:42
采纳率: 100%
浏览 1.3k

git提交代码,返回的提示是乱码,怎么解决?

使用git提交更改的代码时提示这样的错误
图片说明
查了好久没有遇到相同情况的,请大神帮帮忙,感激不尽
这个问题导致我一直没办法提交代码

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • JIA_CHENG
    JIA_CHENG 2019-03-05 17:49
    已采纳

    已找到解决方案,可能原因是:是Ant Desing 引用eslint做和stylelintrc脚本做js和css的语法纠正。而在每次git提交的时候触发这个脚本运行.
    解决方案:提交项目的文件下面的*.git*文件夹下的 hooks/pre-commit 文件并删除即可
    参考链接

    点赞 评论
  • caozhy

    你的服务器返回的提示信息不是英文的,而是别的问题,比如中文、日文之类,先用抓包工具把提示信息原始的数据抓出来,然后解码,看提示信息到底是什么

    点赞 评论
  • Amo_lt
    Amo_lt 2019-02-26 09:52

    换个工具提交试一下 比如小乌龟

    点赞 评论
  • chenyichao_06
    chenyichao_06 2019-02-26 09:55

    用sourcestree试试

    点赞 评论
  • weixin_41451795
    weixin_41451795 2019-02-26 10:39

    请问楼主这是gitlab吗?检查下git的配置吧,看着像字符编码的问题

    点赞 评论
  • weixin_37129811
    就是957 2019-02-26 23:15

    最直接的办法:1备份需提交的代码;2删除本地代码;3重新clone server上最新代码到本地;4添加需提交的代码;5commit;6push
    原因很多种,最多的问题就是代码冲突,你上次提交代码到你这次提交代码这段时间内别人提交的代码在同一个文件存储,导致你pull失效,提交代码报错:代码冲突。

    点赞 评论

相关推荐