1. 程式人生 > >git提交模板

git提交模板

log ref oba 電腦 targe 為什麽 blank 默認 temp

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提交模板