最近公司建立一些关于commit的检测机制,导致很多代码在远程合并的时候,提示commit内容有误,这就导致很多commit需要去修改
这里就记录,希望对大家有所帮助
1.只修改最近一条
git commit --amend 键入命令就可以修改了 这时候我们会进入到vim 界面
这里就是window系统按insert 键插入 修改 ,mac系统没有insert 就按字母 i 就可以进入到 vim的 编辑模式
然后开始修改内容 修改完自己 合适的commit之后呢 ,就 esc 返回 然后键入
:wq 保存并返回即可,这样最近一条就被修改成功了
2.如果是要修改多条历史记录的情况下
首先
git log 查看历史记录
build: update npm dependency ci: add circleci configuration file docs: fix typo in foo.md and bar.md perf: optimize database query for faster response times feat: allow provided config object to extend other configs fix: resolve issue with incorrect data rendering refactor: reorganize code structure for better readability style: format code according to Prettier standards test: add unit tests for user authentication 如果你想要更明确一点 可以指定范围
书写结构如下
范围是可选的支持多个范围
类型(范围?): 主题内容 build(deps): upgrade packages style(deps): remove whitespace in requirements.txt feat(lang): add Chinese language 免责声明:本站内容(文字信息+图片素材)来源于互联网公开数据整理或转载,仅用于学习参考,如有侵权问题,请及时联系本站删除,我们将在5个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

QQ客服