통합 검색

통합 검색

Overview

Github 커밋 메세지 생성기 제작 Part1
  • 작성자 관리자
  • 조회수 33
2026-01-19 17:14:30

오늘의 기록

오늘은 Git 커밋 메시지 생성기라는 주제로 개발자용 초소형 웹 도구 하나를 만들어봤다. 
평소에 커밋을 자주 하다 보니 날짜, 시간, 브랜치, 작업 상태 같은 걸 매번 비슷한 형식으로 쓰고 있었는데 이걸 매번 직접 치는 게 은근히 귀찮다는 생각이 들었다. 그래서 그냥 내가 쓰려고 간단한 도구를 하나 만들어보자는 생각으로 시작했다.

기능은 이름, 브랜치, 작업 상태, 작업 내용만 입력하면 바로 git commit -m 형태의 명령어가 만들어지도록 했다. 브랜치는 항상 쓰는 건 아니라서 비어 있으면 메시지에서 자동으로 빠지게 처리했고, 작업 상태는 작업중이랑 완료 두 가지로만 나눴다. 
커밋 메시지만 생성하는 게 아니라 아예 터미널에 바로 붙여넣을 수 있도록 git commit -m까지 포함해서 출력하게 만들었다.

구현은 HTML, CSS, JavaScript만 사용했는데, 서버 없이 브라우저에서 바로 동작하는 상태이고 최대한 가볍게 유지되는 상태이다.
이 부분은 추후에 서버와 연동해서 데이터를 남기는 방식으로 이전 커밋 메세지에서 어떤 기록을 했는지 깃허브처럼 유사하게 만들어볼 생각이다.
JavaScript에서는 Date 객체로 현재 날짜랑 시간을 포맷해서 만들었고, 입력값이 없을 때는 생성이 안 되도록 간단한 검증도 넣었다. 
복사 버튼을 눌렀을 때는 클립보드에 바로 복사되도록 했고, 복사 성공 여부는 토스트 알림으로 보여주게 했다.

규모가 큰 프로젝트는 아니지만 이런 식으로 작고 명확한 문제를 하나 정해서 빠르게 만들고 정리하는 작업을 계속 해보는 것도 도움이 될 것 같다는 생각이 들었다. 오늘 만든 커밋 메시지 생성기는 이 레포지토리를 커밋하는데 사용해봤는데 확실히 템플릿을 정해놓으니 통일성은 좋았지만 따로 실행을 해서 일일이 입력하니 조금 귀찮긴했다. 추후에 편리성을 조금 더 업그레이드하는 버전으로 만들어 볼 생각이 있다,.

댓글 0

답글 보기
  • 답글
답글 쓰기