Git의 제출 접두사를 그림 문자로 색칠하기 (자동)
개시하다
기트에게 보낸 편지에 접두사를 붙이면 다음과 같은 효과가 있다고 한다.
나 자신도 실천을 해서 실제로 효과를 느꼈지만
feat:
등 문자만 있으면 어느 접두사인지 직관적으로 파악할 수 없기 때문에 접두사에 그림문자를 붙이고 싶다.그러나 지령선에 그림 문자를 입력하는 것은 매우 번거롭다.
GiitHub에서는 그림문자 대신 이모지코드로 그림문자를 표현하는 기능이 있지만 기억하기 힘들어 지령선에서 로그를 볼 때 그림문자를 표시하지 않은 점이 좋지 않았다.
Emoji code
도화문자
:sparkles:
✨:construction:
🚧:books:
📚Basic writing and formatting syntax - GitHub Docs
그래서 나는 예전에 접두사만 쓰면 자동으로 그림과 문자를 추가하는 도구를 만들었다.
Git Fancy Message Prefix
도구는 GiitHub에 공개됩니다.기트prepare-commit-msg로 구현된 피시 컬러.
👉 negokaz/git-fancy-message-prefix: A Git prepare-commit-msg hook for fancy commit message
소속 팀 중 정해진 prepare-commiit-msg 낚싯바늘이 있으면 사용하지 마십시오.다른 낚싯바늘 색과 함께 사용할 수 있도록 제작되지 않았습니다.
이 작살부리를 사용하면 제출일지가 이렇게 느껴진다.
(이것은 취미 제작의 다른 도구의 제출 로그입니다)
무슨 기능이 있습니까?
git commit -m
에서 보내는 편지의 시작에 접두사를 붙이면 접두사에 대응하는 그림 문자를 시작에 자동으로 추가합니다.예: feat:
접두어✨ 대화 상자.-m
선택 사항이 없는 경우 다음 템플릿이 표시됩니다.템플릿의 주석을 취소하고 메시지를 제출하면 그림 문자와 접두사를 입력할 수 없습니다.
기본적으로 다음 머리말과 그림 문자가 설정되어 있습니다.
접두사
도화문자
설명
git commit
✨ ( feat:
)새로운 기능 추가
\U2728
🐞 ( fix:
)오류 수정
\U1f41e
📚 ( doc:
)문서만 수정
\U1f4da
💄 ( style:
)프로그램 동작의 변경 사항에 영향을 주지 않음 (포맷기에 축소하거나 적용됨)
\U1f484
⛏️ ( refactor:
)버그 수정 및 새로운 기능 추가 이외의 코드 수정
\U1f528
🚀 ( perf:
)성능 개선 코드 수정
\U1f680
🚨 ( test:
)기존 테스트 추가 또는 수정
\U1f6a8
👷 ( chore:
)제작 프로세스 또는 문서 작성과 같은 보조 도구 또는 라이브러리 수정
\U1f477
🔀 ( merge:
)이 그래픽 문자를 사용하여 결합 커밋
스크립트
\U1f500
함수 중 하나를 편집하면 접두사에 맞는 그림 문자를 사용자 정의할 수 있습니다.function templates {
# format:
#
# prefix: emoji(code) description
#
# Full Emoji List: https://unicode.org/emoji/charts/full-emoji-list.html
cat <<EOF
feat: \U2728 新機能追加
fix: \U1f41e バグ修正
doc: \U1f4da ドキュメントのみの変更
style: \U1f484 プログラムの動きに影響を与えない変更\n(インデントの調整やフォーマッタにかけた場合など)
refactor: \U1f528 バグ修正や新機能追加以外のコード修正
perf: \U1f680 パフォーマンス改善のためのコード修正
test: \U1f6a8 テストの追加や既存テストの修正
chore: \U1f477 ビルドプロセスやドキュメント生成のような補助ツールやライブラリの変更
merge: \U1f500
EOF
# "merge:" is a special prefix to create merge commit message.
}
git-fancy-message-prefix/prepare-commit-msg.ja 이 프로젝트는 MIT 라이센스로 공개되며, 사용자 정의를 자유롭게 복제하여 팀 내에서 공유할 수 있습니다.
설치 방법
git의 작업 디렉터리
template
의 디렉터리에서 다음 명령을 실행하십시오.Windows의 경우 Giit Bash를 사용합니다.curl https://raw.githubusercontent.com/negokaz/git-fancy-message-prefix/master/prepare-commit-msg.ja -o .git/hooks/prepare-commit-msg && chmod +x .git/hooks/prepare-commit-msg
일부 템플릿은 영어입니다.자세한 내용은 여기.를 참조하십시오.끝말
커밋 메시지 접두사에 그래픽 문자가 추가되어 있으므로 접두사를 읽지 않고도 커밋 내용을 시각적으로 파악할 수 있습니다.제출 기록이 마음대로 떠들썩해지면서 제출할 때 늘 기분이 좋아진다.
마음에 드시면 사용하세요.
Reference
이 문제에 관하여(Git의 제출 접두사를 그림 문자로 색칠하기 (자동)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/negokaz/articles/git-fancy-message-prefix텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)