GitHub 커밋 메시지에 이모티콘을 넣어 개발 효율성을 높입니다.

4635 단어 팀 개발GitHubGit

Emoji Prefix를 도입하여 즐겁게 커밋 메시지를 쓰자 🤘



🌟 Emoji Prefix란?❓



말 그대로, Prefix를 이모티콘으로 합시다. 😎
Git에서 커밋 메시지를 만들 때 앞에 이모티콘을 붙이면됩니다.

Prefix란? ❓



Prefix와 조사하면 접두사로 나옵니다.

접두사(せっとうじ)란 접사 중 어기보다 앞에 붙는 것. 접두어(せっとうご)라고도 한다.
위키

커밋 메시지 예문



commit_message_example

ChangeLog를 지원하는 영어

팀에서 결정을 만들어 프로그램의 추가, 변경, 삭제를 알기 쉬운 형태로 결정을 만들고 정리하는 것은 모든 프로젝트에서 볼 수 있다고 생각합니다.

그 때, Prefix로서 사용되는 것은 「Add:」 「Fix:」 「Change:」 「Update:」 「Delete:」등이라고 생각합니다.

Emoji Prefix 사용의 이점


  • 커밋 메시지를 볼 때 이해하기 쉬운 ❗
  • 개발 장력 상승 ❗



  • 상당히 보기 쉽다고 느끼지 않겠습니까❓
    적어도 활기차게 전해지면 다행입니다.

    Emoji Prefix를 만드는 방법



    절차



    1. 결정을 만든다

    결정을 만들자 ❗
    이모티콘을 무엇이든 간에 선두에 붙이면 좋다는 것은 아닙니다.
    프로젝트 내에서 의미를 통일하는 것으로 보다 알기 쉬운 커밋 메시지가 됩니다.README.md 등에 정리해 두면 알기 쉽다고 생각합니다.


    유형
    emoji


    첫 커밋(Initial Commit)
    🎉

    버전 태그(Version Tag)
    🔖

    새로운 기능(New Feature)


    버그 수정(Bugfix)
    🐛

    리팩토링(Refactoring)
    ♻️

    문서(Documentation)
    📚

    디자인 UI/UX(Accessibility)
    🎨

    성능(Performance)
    🐎

    도구(Tooling)
    🔧

    테스트(Tests)
    🚨

    비추천 추가(Deprecation)
    💩

    삭제(Removal)
    🗑️

    WIP(Work In Progress)
    🚧



    2. 【템플리 만들기】 이모티콘을 선택한다


    3. 【템플 만들기】 Gist에 추가
    # ==================== Emojis ====================
    # 🎉  :tada: 初めてのコミット(Initial Commit)
    # 🔖  :bookmark: バージョンタグ(Version Tag)
    # ✨  :sparkles: 新機能(New Feature)
    # 🐛  :bug: バグ修正(Bugfix)
    # ♻️  :recycle: リファクタリング(Refactoring)
    # 📚  :books: ドキュメント(Documentation)
    # 🎨  :art: デザインUI/UX(Accessibility)
    # 🐎  :horse: パフォーマンス(Performance)
    # 🔧  :wrench: ツール(Tooling)
    # 🚨  :rotating_light: テスト(Tests)
    # 💩  :hankey: 非推奨追加(Deprecation)
    # 🗑️  :wastebasket: 削除(Removal)
    # 🚧  :construction: WIP(Work In Progress)
    
    
    # ==================== Format ====================
    # :emoji: Subject
    #
    # Commit body...
    

    위와 같이 함께 Gist에 추가

    덧붙여서 자신이 사용하고 있는 Gist는 이하의 URL에 정리하고 있습니다.


    4. Git 커밋 메시지 템플리 설정에 추가

    Git은 커밋 메시지의 템플릿 설정을 할 수 있습니다.



    clone
    $ git clone https://gist.github.com/Jung0/56d527ed5d2c783661f7d56c46332308
    커밋 메시지를 작성할 때 템플리 설정
    $ git config commit.template ダウンロードしたディレクトリ/.commit_template
    그건 그렇고, --global 옵션을 추가하면 모든 프로젝트에서 동일한 템플릿을 설정할 수 있습니다.$ git config --global
    템플릿 등록 취소

    기본 config 파일에 추가되므로 삭제합니다.

    아래의 부분을 코멘트 아웃or 삭제하면 좋다.

    디렉토리는 프로젝트의 .git/config or $HOME/.gitconfig
    [commit]
        template = ダウンロードしたディレクトリ/.commit_template
    

    마지막으로



    타카가 이모지를 선두에 붙일 뿐이라고 생각할지도 모릅니다만, 효과는 상상 이상이라고 생각합니다.

    화려한 리포지토리가 되기 때문에 도중부터 프로젝트에 들어온 분들에게는 놀랄 것입니다 웃음 🤩

    참고



    htps : // 기주 b. 코 m/다음 m/다음 m/bぉb/마s테 r/안 T리부친 G. md #기 t こみ t めすげ s
    h tps : // 오 dpa tch. 코 m/bぉg/베아우치후 l-콧미 ts-우우 th-에모지 s/

    매우 도움이되었습니다. 감사합니다. 🙇

    좋은 웹페이지 즐겨찾기