git-commit-specification
Git 提交规范,涵盖 commit message 格式(feat/fix/refactor)、Issue 关联、分支命名、PR 提交准备、rebase 使用。当用户提交代码、编写 commit message、创建分支或准备 PR 时使用。
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Git 提交规范,涵盖 commit message 格式(feat/fix/refactor)、Issue 关联、分支命名、PR 提交准备、rebase 使用。当用户提交代码、编写 commit message、创建分支或准备 PR 时使用。
How to use
Zainstaluj umiejętność w swoim środowisku MCP lub agencje AI – sprawdź dokumentację repozytorium TencentBlueKing, aby pobrać najnowszą wersję z gałęzi master.
Przed każdym commitem zapoznaj się z typami zmian: użyj
featdla nowych funkcji,fixdla poprawek błędów,refactordla zmian strukturalnych,perfdla optymalizacji wydajności,testdla testów,docsdla dokumentacji,choredla zmian w narzędziach budowania,deldla usunięć wymagających specjalnej zgody.Formatuj wiadomość commita zgodnie ze standardem: zacznij od typu zmany, dwukropka i spacji, następnie krótki opis, na końcu dodaj numer issue (np.
feat: dodaj obsługę szablonów pipeline'u #1234). Opcjonalnie dodaj zakres w nawiasach:feat(process): opis.Podczas tworzenia nowej gałęzi stosuj konwencję nazewnictwa:
feature/nazwa-funkcjidla nowych funkcji,bugfix/nazwa-problemudla poprawek,hotfix/nazwa-krytycznego-problemudla pilnych zmian.Przed przesłaniem pull requesta wykonaj rebase, aby wyczyścić historię commitów: uruchom
git rebase -i HEAD~5(dostosuj liczbę commitów do potrzeb), a następnie zsynchronizuj z kodem upstream za pomocągit fetch upstreamigit rebase upstream/develop.Przed finalnym push'em sprawdź checklist: commit message jest zgodny z formatem, issue jest powiązany, commity zostały wyczyszczone rebase'em, brak danych wrażliwych w kodzie, kod przeszedł testy lokalne.