常见用法
- # 将暂存区内容提交到版本库, 进入 vi 命令界面输入提交信息
- git commit
- # 将某些已被跟踪的文件提交到版本库(包含工作区和版本库)
- git commit [file1] [file2] [...]
- # 将暂存区内容提交到版本库, 无需进入 vi 命令界面输入提交信息
- git commit -m "message"
- # 跳过 git add, 将所有已被跟踪的文件更改提交到版本库
- git commit -am "message"
- # 使用一次新的commit, 替代上一次提交
- # 如果代码没有任何新变化, 则用来改写上一次commit的提交信息
- git commit --amend -m "message"
复制代码 约定格式
- // type和subject必需,scope、body、footer可选
- <type>(<scope>): <subject>
- // 空一行
- <body>
- // 空一行
- <footer>
复制代码 1、type(必填)
commit提交类型,主要包含如下几种:
type描述feat新增功能fix修复bugmerge归并代码ui样式调整refactor重构(既不修复错误也不添加功能)perf优化相关,好比提拔性能、体验revert回滚之前的commit 2、scope(选填)
commit 影响的范围, 可以是影响的文件名、模块名、组件名、国家等。
3、subject(必填)
commit的简短描述。
4、body(选填)
commit 详细修改内容, 可以分为多行。
5、footer
一些备注, 通常是 Breaking changes 或修复的 bug 的链接.
提交多行提交信息的方法
方法一(进入 vi 模式输入多行提交信息)
- # 进入 vim 命令界面
- git commit
- # 按下 i,进入 vim 的插入模式,将下面内容粘贴进入后,输入 :wq 回车即可
- fix:修复购物车模块
- 1、修复用户无法添加购物车功能
- 2、修复购物车商品结算问题
复制代码 方法二(命令行输入多行提交信息)
- # 第一步:输入第一行
- git commit -m "fix:修复购物车模块
- # 第二步:按下回车输入第二行、按下回车输入第三行 ...
- 1、修复用户无法加入购物功能
- # 第三步:多行提交信息输入结束,尾部加上引号,回车完成提交操作
- 2、修复购物车商品结算问题"
复制代码 方法三(粘贴提前写好的提交命令) ——保举
提前在文本编辑器中写好预备执行的提交命令,复制粘贴到命令行中执行即可,如下所示:
- git commit -m "fix:用户模块、购物车模块
- 1、修复用户无法注册功能
- 2、修复购物车商品批量删除报错问题
- 3、修复积分商城支付成功后订单状态没有改变问题
- "
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |