自從有了以下提交建議,我每次提交**都要來找找這次提交對應的emoji表情,後來覺得乾脆分享出來,可以在提交**的時候皮一皮…以下git提交建議的文字描述來自alibaba的開源專案egg.js,git-commit規範;符號部分來自github裡部分專案的emoji表情提交建議。
commit一共由五部分組成,具體內容如下。
提交 commit 的型別,包括以下幾種
feat: 新功能修改檔案的範圍(包括但不限於 doc, middleware, core, config, plugin)fix: 修復問題
docs: 修改文件
style: 修改**格式,不影響**邏輯
refactor: 重構**,理論上不影響現有功能
perf: 提公升效能
test: 增加修改測試用例
chore: 修改工具相關(包括但不限於文件、**生成等)
deps: 公升級依賴
用一句話清楚的描述這次提交做了什麼
補充 subject,適當增加原因、目的等相關因素,也可不寫。
當有非相容修改(breaking change)時必須在這裡描述清楚
關聯相關 issue,如 closes #1, closes #2, #3
如果功能點有新增或修改的,還需要關聯文件 doc
注:以下emoji表情在git提交時已經完全支援,哪怕下面的表情顯示不完整也不用慌,可以直接在git-submit裡使用。
emoji emoji** commit說明
? (調色盤) ? 改進**結構/**格式
⚡️ (閃電) ⚡️ 提公升效能
? (賽馬) ? 提公升效能
? (火焰) ? 移除**或檔案
? (bug) ? 修復 bug
? (急救車) ? 重要補丁
✨ (火花) ✨ 引入新功能
? (鉛筆) ? 撰寫文件
? (火箭) ? 部署功能
? (口紅) ? 更新 ui 和樣式檔案
? (慶祝) ? 初次提交
✅ (白色核取方塊) ✅ 增加測試
? (鎖) ? 修復安全問題
? (蘋果) ? 修復 macos 下的問題
? (企鵝) ? 修復 linux 下的問題
? (旗幟) :checked_flag: 修復 windows 下的問題
? (書籤) ? 發行/版本標籤
? (警車燈) ? 移除 linter 警告
? (施工) ? 工作進行中
? (綠心) ? 修復 ci 構建問題
⬇️ (下降箭頭) ⬇️ 降級依賴
⬆️ (上公升箭頭) ⬆️ 公升級依賴
? (工人) ? 新增 ci 構建系統
? (上公升趨勢圖) ? 新增分析或跟蹤**
? (錘子) ? 重大重構
➖ (減號) ➖ 減少乙個依賴
? (鯨魚) ? 相關工作
➕ (加號) ➕ 增加乙個依賴
? (扳手) ? 修改配置檔案
? (地球) ? 國際化與本地化
✏️ (鉛筆) ✏️ 修復 typo
專案提交git
已經有了乙個正在開發的專案,現在我們要把他分享到git osc上面去。1.第一步,先在git osc上建立倉庫,拿到git osc倉庫的http連線 2.如果本地專案是非git專案,那先把它變成git專案 在intellij中 vcs import into version control crea...
Git 本地提交
1.本地增加檔案 git add filename 2.本地刪除檔案 git rm filename git rm r dirname 和rm 的區別是,如果使用rm刪除會將刪除該檔案的操作提交上去 直觀的來講,git rm 刪除過的檔案,執行 git commit m abc 提交時,會自動將刪除...
git提交問題
公司用sourcetree,我自己的檔案放在github上,今天提交git的時候出現錯誤 fatal authentication failed for 參照網上修改 git config global user.name git config global user.email com 後仍然無效...