Java項目如何使用commitizen插件

寫在開始前:如有不準確的地方希望大家提出浓瞪,文章可以改知識不能錯安拟。
commitizen是angularjs團隊使用的一套Git commit 提交插件昧捷,主要解決commit提交信息不規(guī)則問題唁奢。

1 創(chuàng)建Workspace

這個Workspace可以理解成為一個文件夾矿卑,既在需要被Git管理的項目所在目錄否淤。
目錄結(jié)構(gòu)如下圖悄但,其中Test目錄為Git管理的項目目錄

image.png

2 在Workspace 目錄下創(chuàng)建package.json文件

在Workspace目錄下執(zhí)行


npm init

無腦回車到運行結(jié)束。

3 安裝 cz-conventional-changelog

在Workspeace目錄下執(zhí)行

sudo npm install -g commitizen
sudo npm install -g conventional-changelog conventional-changelog-cli
// 全局
echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc
// 項目
commitizen init cz-conventional-changelog --save-dev --save-exact

4 修改package.json文件

原package.json文件

{
  "name": "workspeace",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "description": "",
  "devDependencies": {
    "cz-conventional-changelog": "^2.1.0"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  }
}

image.png

修改后package.json文件

{
  "name": "workspeace",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "description": "",
  "devDependencies": {
    "cz-conventional-changelog": "^2.1.0"
  },
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  }
}

image.png

5 在項目目錄下進行操作

Git 提交等操作與未使用插件時相同只是將git commit 命令更改成 git cz使用石抡。

寫在最后

這樣操作后檐嚣,所有在Workspace目錄下的項目都可以使用commitizen插件進行提交

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市啰扛,隨后出現(xiàn)的幾起案子嚎京,更是在濱河造成了極大的恐慌,老刑警劉巖隐解,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鞍帝,死亡現(xiàn)場離奇詭異,居然都是意外死亡煞茫,警方通過查閱死者的電腦和手機帕涌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來续徽,“玉大人蚓曼,你說我怎么就攤上這事∏张ぃ” “怎么了纫版?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長客情。 經(jīng)常有香客問我其弊,道長癞己,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任梭伐,我火速辦了婚禮痹雅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘籽御。我一直安慰自己练慕,他們只是感情好惰匙,可當我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布技掏。 她就那樣靜靜地躺著,像睡著了一般项鬼。 火紅的嫁衣襯著肌膚如雪哑梳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天绘盟,我揣著相機與錄音鸠真,去河邊找鬼。 笑死龄毡,一個胖子當著我的面吹牛吠卷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沦零,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼祭隔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了路操?” 一聲冷哼從身側(cè)響起疾渴,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎屯仗,沒想到半個月后搞坝,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡魁袜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年桩撮,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片峰弹。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡店量,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出垮卓,到底是詐尸還是另有隱情垫桂,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布粟按,位于F島的核電站诬滩,受9級特大地震影響霹粥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜疼鸟,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一后控、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧空镜,春花似錦浩淘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至洼怔,卻和暖如春署惯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背镣隶。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工极谊, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人安岂。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓轻猖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親域那。 傳聞我的和親對象是個殘疾皇子咙边,可洞房花燭夜當晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)琉雳,斷路器样眠,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 聽著一首符合心境的歌 歌詞曲調(diào)都無所謂 只是這個聲音 被我寄托了許多關(guān)于大學的遺憾 很慶幸自己可以晚一點長大 好像...
    路越666閱讀 410評論 0 1
  • 我想,擬下這個題目翠肘,就會招來一些人的不屑檐束,思維健全的成年人,胸中滿丘壑束倍,心中多閱歷被丧,吃了那么多鹽,走過那么多橋绪妹,要...
    可比克克閱讀 305評論 6 2