HBuilderX技巧:Git插件,手把手教你擴(kuò)展git命令

推薦HBuilderX 最好用的Git插件:easy-git,下載地址:https://ext.dcloud.net.cn/plugin?id=2475

官方的git插件,只是列出了常用的git命令,并不涵蓋所有。

遇到缺失的怎么辦?

小編教您如何擴(kuò)展git命令

git插件配置入口在哪里?

如下圖片所示,點(diǎn)擊最后一個(gè)【插件配置】,即打開(kāi)git插件配置文件package.json

git插件.jpg

解析GIT命令菜單

{
        "id":"GIT_TAG",                          // Git命令I(lǐng)D
        "name":"git tag",                         // 外部命令顯示的名稱
        "command":["git", "tag"],             // 命令,參數(shù)使用逗號(hào)分割即可
        "workingDir":"${projectDir}",       // 工作目錄,一般兩個(gè)參數(shù) ${projectDir}: 項(xiàng)目目錄;${file}:文件 workingDir也可以省略
        "key":"",            // 快捷鍵
        "showInParentMenu":false,       // 是否顯示在上一級(jí)菜單中,默認(rèn)false
        "onDidSaveExecution": false,    // 是否保存時(shí)執(zhí)行,默認(rèn)false
        "type":"terminal"                        // 默認(rèn)terminal
      }

如上解說(shuō),只需要配置一個(gè)id、name、command,就可以組成一個(gè)新的命令

特別說(shuō)明:

比如切換分支、創(chuàng)建tag、創(chuàng)建分支,都需要輸入啊,別擔(dān)心。

在命令中加上${userInput},就可以調(diào)起一個(gè)輸入框。如下

"command":["git", "tag", "${userInput:請(qǐng)輸入tag名稱}"]

示例: git tag示例

比如git tag是一個(gè)比較重要的操作,官方?jīng)]提供,那我們自己手動(dòng)加上吧

例子1: 打tag標(biāo)簽
{
        "id":"GIT_TAG_CREATE",
        "name":"git tag 打標(biāo)簽",
        "command":["git", "tag", "${userInput:請(qǐng)輸入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:請(qǐng)輸入要查看的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:請(qǐng)輸入commit id}"],
        "workingDir":"${projectDir}",
        "key":"",
        "showInParentMenu":false,
        "onDidSaveExecution": false,
        "type":"terminal"
      }

注意事項(xiàng)

  1. 編輯插件配置后,并不能馬上生效,需要重啟軟件。
  2. 請(qǐng)大家將自己修改后的配置文件,另存一份,以防更新后丟失。

git配置文件

小編將自己的git配置文件,放到github上了,請(qǐng)大家關(guān)注

地址: git配置文件地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git init 初始化一個(gè)git倉(cāng)庫(kù)添加文件到git倉(cāng)庫(kù),分兩步:1)使用命令 git add 文件名,注意,可...
    lwz4070閱讀 399評(píng)論 0 0
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,841評(píng)論 4 54
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評(píng)論 9 163
  • 你知不知道,就算絕望如雨傾盆而下,只要仰望頭總是會(huì)尋找一絲微光, 不管相不相信,我還是遇見(jiàn)了他 他的突然出現(xiàn)讓我很...
    不會(huì)跳舞的小胖閱讀 318評(píng)論 1 1
  • 9 月 4 日,大家都知道是谷歌 19 歲的生日,從 1998 年 9 月 4 日拉里?佩奇和謝爾蓋?布林聯(lián)手創(chuàng)建...
    何璽閱讀 375評(píng)論 0 0

友情鏈接更多精彩內(nèi)容