赞
踩
git checkout develop
格式: git checkout -b feature/<开发者>/<分支功能>
例: git checkout -b feature/gxw/statistic_log
<type>[scope]: <subject>
// 空一行
[body]
// 空一行
[footer]
注:[]代表可选,<>代表必选。
feat:增加新功能
fix:修复 bug
docs:只改动了文档相关的内容
style:格式修改,没有修改代码逻辑,比如格式化、换行等
refactor:重构代码,既没有新增功能,也没有修复 bug,比如提取某段代码为一个方法、重构某个功能等
perf:性能、体验优化等
test:新增 test 用例或修改现有测试用例
build:构造工具的或者外部依赖的改动,比如 maven
ci:与 CI(持续集成服务)有关的改动
chore:不修改 src 或者 test 的其余修改,例如构建过程或辅助工具的变动
revert:执行 git revert 打印的 message
当同时有feat、fix和其他类型时,类型取feat、fix。
项目中实际可以采用简易版规范:
<type>(<scope>):<subject>
单次提交注意事项
提交问题必须为同一类别
提交问题不要超过3个
提交的commit发现不符合规范,git commit --amend -m "新的提交信息"或 git reset --hard HEAD 重新提交一次
git push
可能会遇到下面的提示
这事因为远程仓库没有对应的分支,复制并执行红框中的命令,可以在远程仓库新建对应的分支,并自动上传到远程仓库。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。