코드를 읽기 전에 항상 실행하는 Git 명령들 | Hacker News
The Git Commands I Run Before Reading Any Code | Hacker News
TL;DR AI
2분핵심 요약
글에서는 커밋 기록을 분석하기 위해 jj(jujutsu)와 git 명령어 사용을 다룹니다.
jj log의 revset 예시와 템플릿을 제공하며, 예로 ancestors(trunk())와 description(regex:"(?i)fix|bug|broken")이 있습니다.
작성자는 jj가 훨씬 더 장황하고 프로그래밍에 가깝지만 기억할 플래그는 적다고 말합니다.
revset 언어를 jj의 큰 이유로 꼽으면서도, 작성자는 git이 손에 익고 어디에나 있어 git을 선호한다고 합니다.
예시에는 서명되지 않은 커밋 찾기(jj log -r 'mine() & ~signed()' 및 jj sign -r 'mine() & ~signed()')와 요약 alias가 포함됩니다.


