1 Star 0 Fork 1

panqixian112 / Git Submission Specification

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Git Submission Specification

提交规范:https://www.conventionalcommits.org/

提交类型

提交类型 标题 描述 发布 包含在变更日志中
feat 特征 新功能、新特性 minor true
fix Bug修复 bug 修复 patch true
docs 文档 仅文档更改 patch如果scopereadme true
style 风格 不影响代码含义的更改(空格、格式、缺少分号等) - true
refactor 代码重构 重构,在不影响代码内部行为,功能下的代码修改 - true
perf 性能改进 更改代码,以提高性能 patch true
test 测试 添加缺失的测试或纠正现有的测试 - true
build 构建 影响构建系统或外部依赖项的更改(示例范围:gulp、broccoli、npm) patch true
ci 持续集成 对我们的 CI 配置文件和脚本的更改(示例范围:Travis、Circle、BrowserStack、SauceLabs) - true
chore 其他文件修改 不修改 src 或测试文件的其他更改 - true
revert 还原 恢复之前的提交 - true
release 发布新版本 - true
workflow 工作流相关文件修改 - true
  • 1.scope:commit 影响的范围:比如:route,component,utils,build...
  • 2.subject:commit 的概述
  • 3.body:commit 具体修改内容,可以分为多行
  • 4.footer:一些备注,通常是 breaking change 或修改的 bug 的链接

提交别名

提交类型 映射到 标题 描述
initial feat 最初的 初始提交
dependencies fix 依赖项 更新依赖项
peerDependencies fix 对等依赖 更新对等依赖项
devDependencies chore 开发依赖 更新开发依赖
metadata fix 元数据 更新元数据(package.json)

常见 HTTP Code

  1. 100: 表示继续,在发送 post 请求时,已发送了 HTTP header 后,服务器端将返回此信息,表示确认,之后 发送具体的参数信息。
  2. 201:表示请求成功并且服务器创建了新的资源
  3. 202:表示服务器已接受请求,但尚未处理
  4. 301:表示请求的网页已永久的移动到新的位置
  5. 302:表示临时性重定向
  6. 303:表示临时性重定向,并且总是使用 get 请求新的 URL
  7. 304:表示从上次请求后,请求的网页为修改过
  8. 400:表示服务器无法理解请求的格式,客户端不应当尝试再次使用相同的内容发起请求
  9. 401:表示请求未授权
  10. 403:表示禁止访问
  11. 404:表示找不到任何与 URL 相匹配的资源
  12. 500:服务器端错误
  13. 502:错误的网关
  14. 503:表示服务器暂时无法处理请求,可能是过载或维护

常见命令

  1. 取消上次 commit 记录:git reset --soft HEAD^
  2. 取消上次 add 记录:git reset HEAD
  3. 设置提交代码用户名和电子邮件:
    • 用户名: git config –global user.name “[name]”
    • 电子邮件: git config –global user.email “[email address]”
  4. 获取一个代码库:git clone [url]
  5. 将文件添加到暂存区:
    • 单个文件:git add [file]
    • 所有文件:git add * / git add .
  6. 为当前提交添加注释:git commit -m “[ Type in the commit message]”
  7. 对比两个分支的差异:git diff [first branch] [second branch]
  8. 查看当前代码状态:git status
  9. 查看当前分支的版本历史记录: git log
  10. 创建本地 tag:git tag
  11. 查看本地代码所有分支:git branch
  12. 创建一个新分支:git branch [branch name]
  13. 删除一个分支:git branch -d [branch name]
  14. 切换分支:git checkout
  15. 将某个分支合并到当前分支: git merge
  16. 本地代码连接服务器:git remote add [variable name] [Remote Server Link]
  17. 推送代码到远程仓库:git push
  18. 拉取代码: git pull
  19. 将修改文件临时保存:git stash save 'message';
  20. 恢复最近一次 stash 的文件: git stash pop
  21. 恢复指定的 stash 文件:git stash pop
  22. 显示所有stash 的保存列表:git stash list
  23. 删除最近一次的stash 记录: git stash drop

快捷别名提示

  1. resolve a conflict:解决冲突
  2. merge branch:合并分支
  3. feat: [...] : 添加的新功能说明
  4. fix: [...] : 修复的 bug 说明
  5. initial project:初始化项目
  6. style: [...] : 修改的样式范围
  7. perf:[...] : 优化的范围
  8. release : 发布新版本
  9. docs: 文档修改
  10. refactor: 代码重构
  11. revert: 还原之前的版本
  12. dependencies: 依赖项修改
  13. devDependencies: 开发依赖修改
  14. review:复习,回顾
  15. strengthen: 加强,巩固
MIT License Copyright (c) 2022 控心 crazy Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Git 代码提交规范以及预定式,自定义式规范 规范:https://www.conventionalcommits.org 展开 收起
JavaScript
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/panqixian112/git-submission-specification.git
git@gitee.com:panqixian112/git-submission-specification.git
panqixian112
git-submission-specification
Git Submission Specification
master

搜索帮助