본문 바로가기

깃QL

GitQL

SQL로 Git 이력 조회

한줄평

SQL에 익숙한 사람이 Git 이력을 빠르게 분석하기에 재미있고 실용적인 도구입니다. 다만 복잡한 분석에는 전용 도구가 더 나을 수 있고 활용 범위는 조회 중심입니다.

이런 분께 SQL로 저장소 이력을 손쉽게 파고들고 싶은 분께

좋은 점

  • 익숙한 SQL 문법으로 Git 데이터를 질의
  • 로그 파싱 스크립트 없이 통계·검색 처리

아쉬운 점

  • 조회 중심이라 활용 폭이 제한적임

깃QL 소개

GitQL은 .git 저장소를 대상으로 SQL과 비슷한 문법으로 질의할 수 있게 해 주는 명령줄 도구입니다. 커밋, 브랜치, 태그, 작성자 같은 정보를 SELECT·WHERE 구문으로 필터링하고 정렬해, 로그를 파싱하는 스크립트 없이도 원하는 데이터를 뽑아냅니다. 저장소 통계를 내거나 특정 조건의 커밋을 찾을 때 편리합니다. GUI 없이 터미널에서 실행합니다.

제작사

AmrDeveloper · 공식 홈페이지