推薦HBuilderX 最好用的Git插件:easy-git,下載地址:https://ext.dcloud.net.cn/plugin?id=2475
官方的git插件喷楣,只是列出了常用的git命令汰聋,并不涵蓋所有。
遇到缺失的怎么辦徙瓶?
小編教您如何擴(kuò)展git命令
git插件配置入口在哪里毛雇?
如下圖片所示,點(diǎn)擊最后一個【插件配置】侦镇,即打開git插件配置文件package.json
解析GIT命令菜單
{
"id":"GIT_TAG", // Git命令I(lǐng)D
"name":"git tag", // 外部命令顯示的名稱
"command":["git", "tag"], // 命令灵疮,參數(shù)使用逗號分割即可
"workingDir":"${projectDir}", // 工作目錄,一般兩個參數(shù) ${projectDir}: 項(xiàng)目目錄壳繁;${file}:文件 workingDir也可以省略
"key":"", // 快捷鍵
"showInParentMenu":false, // 是否顯示在上一級菜單中震捣,默認(rèn)false
"onDidSaveExecution": false, // 是否保存時執(zhí)行,默認(rèn)false
"type":"terminal" // 默認(rèn)terminal
}
如上解說闹炉,只需要配置一個id蒿赢、name、command渣触,就可以組成一個新的命令
特別說明:
比如切換分支羡棵、創(chuàng)建tag、創(chuàng)建分支昵观,都需要輸入啊晾腔,別擔(dān)心。
在命令中加上${userInput}啊犬,就可以調(diào)起一個輸入框灼擂。如下
"command":["git", "tag", "${userInput:請輸入tag名稱}"]
示例: git tag示例
比如git tag是一個比較重要的操作,官方?jīng)]提供觉至,那我們自己手動加上吧
例子1: 打tag標(biāo)簽
{
"id":"GIT_TAG_CREATE",
"name":"git tag 打標(biāo)簽",
"command":["git", "tag", "${userInput:請輸入tag名稱}"],
"workingDir":"${projectDir}",
"key":"",
"showInParentMenu":false,
"onDidSaveExecution": false,
"type":"terminal"
}
例子2:git show查看標(biāo)簽信息
{
"id":"GIT_SHOW",
"name":"git show 查看標(biāo)簽信息",
"command":["git", "show","${userInput:請輸入要查看的tag名稱}"],
"workingDir":"${projectDir}",
"key":"",
"showInParentMenu":false,
"onDidSaveExecution": false,
"type":"terminal"
}
例子3:git tag 查看標(biāo)簽列表
{
"id":"GIT_TAG_LIST",
"name":"git tag 查看標(biāo)簽列表",
"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"
}
注意事項(xiàng)
- 編輯插件配置后剔应,并不能馬上生效,需要重啟軟件。
- 請大家將自己修改后的配置文件峻贮,另存一份席怪,以防更新后丟失。
git配置文件
小編將自己的git配置文件纤控,放到github上了挂捻,請大家關(guān)注
地址: git配置文件地址