1、当原代码中有很多不影响功能的历史遗留的格式问题导致git commit 报错,不需要每个都单独解决报错问题,如下所示,在commmit后面加上这个命令即可
git commit -m "xxxxx" --no-verify
2、回退已commit的内容
- git log查找commit提交的版本号
- git reset --soft 3f5529cdd1ef78be72f6c495bf639dc7343bff5c 其中–后面是版本号
- 对回退的代码修改之后push可能会报错,解决办法:在后面加个 -f