git提交模板
git 設置模板
步驟如下:
1.首先建立一個模板文件 最好直接在用戶根目錄下建(為啥? 稍後解釋)
如:建立 vim .template_git
如果 按 i 編輯 ,輸入自己想要的規範 ,剛上面說了AngularJS的 commit規範很好,那我們應該模擬它的
然後保存 推出
2.git config --global commit.templte 模板文件名, 我的模板文件是 .template_git 所有我直接
git config --global commit.template /Users/tao/.template_git (PS:一定要是絕對路徑,因為commit 的時候git會去到根據具體的路徑名去加載模板)
其中 --global 參數是為了指明是全局配置git,就是影響你電腦上的所有git工程,當然你也可以直接去對應的工程根目錄下
執行不帶 --global參數的命令 則只會影響當前工程 (還是推薦全局 ,好東西要一起用)
配置完成後 你直接在需要commit的時候輸入 git commit
然後會出來一些文本提示 只要大家都按照上面的格式填寫我們就也能有和AngularJS一樣美觀的提交信息了 ,這裏有個按照AngularJS規範編寫的模板文件
可以直接下載下來配置
PS:對於上面兩種方式 個人覺得 commitizen 無疑是利器了,能用盡量用,但有些開發小夥伴可能對純命令的形式不太喜歡,或者就是不會git 命令
也有些正在使用 如sourceTree一樣有著界面的git工具,這個時候就可以采用 git 配置模板的方式了, 由於sourceTree默認也會去加載git全局配置的
commit模板(全局配置的重要性),而且這個配置文件還只能在當前用戶根目錄的下,這也是為什麽上面說要在用戶根目錄下建配置文件的原因
git提交模板