---
# System prepended metadata

title: commit 命名規則

---

# commit 命名規則
分為以下幾類

### `Add:` commit主要是新增功能時使用
### `Change:` commit主要是修改現有功能時使用
### `Fix:` commit主要是用於修改Bug時使用
### `Delete:` commit主要是刪除現有功能時使用


如果你的commit內容比較難以區分的話
可以直接使用 **[Change]** 即可

快速打commit名稱可用

```
git commit -m "commit名稱"
```

如果commit名稱想換行多打字的話
就直接輸入
```
git commit
```
進入編輯器按'i'修改
ESC -> :wq 儲存退出

-------
**使用優點:**

查找修改項目的時候，我可以快速的搜尋前綴詞

例如: 
之前遇過某個新增的功能是之前改的，但後來出了某些問題
因為commit名稱可能會遺忘，
但使用gitlab介面搜尋前綴Add:就可以減少尋找時間。

------------------

**可討論項目:**

前綴詞可由團隊討論定義，新增或修改種類
也可修改前綴詞的符號
Add:或是Add>等等。