git history 명령, 더 많은 관심을 받을 만하다
The Git history command deserves more attention
git history는 git 2.54와 2.55에 걸쳐 도입된 실험적 명령으로, fixup, reword, split 세 가지 하위 명령을 제공한다. 이 명령들은 기존 커밋을 수정하거나 메시지를 바꾸거나 분할할 때 자동으로 모든 관련 브랜치를 재베이스하며, 충돌이 발생할 수 있는 작업은 거부해 원자적으로 동작한다. jj의 대안으로 주목받는 기능들을 git 워크플로우를 바꾸지 않고도 제공한다.
가장 중요한 속성은 세 명령 모두에 공통적으로 적용되는 원자성입니다. 즉, 트리를 절반만 망가뜨린 상태로 두지 않는다는 것입니다.