Git-knife - Edit commit metadata like a spreadsheet
Show HN: Git-knife – edit commit messages, authors, and dates like a spreadsheet
Git-knife는 커밋 메시지, 작성자, 날짜를 스프레드시트처럼 편집할 수 있는 데스크톱 GUI 도구입니다. 기존 GUI 도구들이 다루지 못하는 커밋 날짜, 커미터 날짜, 작성자 정보를 직접 수정할 수 있으며, 정규식을 지원하는 대량 찾기/바꾸기 기능도 제공합니다. Git CLI를 내부적으로 사용하여 파일 내용은 절대 변경되지 않으며, 모든 변경 전에 미리보기와 백업 기능을 제공합니다. 특히 이미 푸시된 히스토리를 수정할 때 경고를 표시하고, --force-with-lease를 권장하는 등 안전성을 강조합니다. 현재 MVP 단계로, 리포지토리를 열고 커밋 목록을 확인한 후 각 커밋의 메시지, 작성자, 날짜를 편집할 수 있습니다.
Git-knife는 커밋 날짜와 작성자 정보까지 스프레드시트처럼 편집할 수 있는 유일한 GUI 도구로, 히스토리 정리를 안전하고 직관적으로 만들어 줍니다.