HBuilderX技巧:Git插件,手把手教你扩展git命令
文章目录
[隐藏]
- git插件配置入口在哪里?
- 解析GIT命令菜单
- 示例: git tag示例
- git配置文件
官方的git插件,只是列出了常用的git命令,并不涵盖所有。
遇到缺失的怎么办?
小编教您如何扩展git命令
git插件配置入口在哪里?
如下图片所示,点击最后一个【插件配置】,即打开git插件配置文件package.json
解析GIT命令菜单
{ "id":"GIT_TAG", // Git命令ID "name":"git tag", // 外部命令显示的名称 "command":["git", "tag"], // 命令,参数使用逗号分割即可 "workingDir":"${projectDir}", // 工作目录,一般两个参数 ${projectDir}: 项目目录;${file}:文件 workingDir也可以省略 "key":"", // 快捷键 "showInParentMenu":false, // 是否显示在上一级菜单中,默认false "onDidSaveExecution": false, // 是否保存时执行,默认false "type":"terminal" // 默认terminal }
如上解说,只需要配置一个id、name、command,就可以组成一个新的命令
特别说明:
比如切换分支、创建tag、创建分支,都需要输入啊,别担心。
在命令中加上${userInput},就可以调起一个输入框。如下
"command":["git", "tag", "${userInput:请输入tag名称}"]
示例: git tag示例
比如git tag是一个比较重要的操作,官方没提供,那我们自己手动加上吧
例子1: 打tag标签
{ "id":"GIT_TAG_CREATE", "name":"git tag 打标签", "command":["git", "tag", "${userInput:请输入tag名称}"], "workingDir":"${projectDir}", "key":"", "showInParentMenu":false, "onDidSaveExecution": false, "type":"terminal" }
例子2:git show查看标签信息
{ "id":"GIT_SHOW", "name":"git show 查看标签信息", "command":["git", "show","${userInput:请输入要查看的tag名称}"], "workingDir":"${projectDir}", "key":"", "showInParentMenu":false, "onDidSaveExecution": false, "type":"terminal" }
例子3:git tag 查看标签列表
{ "id":"GIT_TAG_LIST", "name":"git tag 查看标签列表", "command":["git", "tag"], "workingDir":"${projectDir}", "key":"", "showInParentMenu":false, "onDidSaveExecution": false, "type":"terminal" },
例子4: git reset 回退到指定版本
{ "id":"GIT_RESET_COMMIT", "name":"git reset 回退到指定版本", "command":["git", "reset", "--hard", "${userInput:请输入commit id}"], "workingDir":"${projectDir}", "key":"", "showInParentMenu":false, "onDidSaveExecution": false, "type":"terminal" }
注意事项
编辑插件配置后,并不能马上生效,需要重启软件。
请大家将自己修改后的配置文件,另存一份,以防更新后丢失。
git配置文件
小编将自己的git配置文件,放到github上了,请大家关注
https://github.com/yi-heng/MyConfig/blob/master/HBuilderX/git%E6%8F%92%E4%BB%B6%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.json
原文出处:dcloud -> https://ask.dcloud.net.cn/article/35479
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。