注目★★★★★Hacker News
Git-knife – コミットメッセージ・作者・日付をスプレッドシート感覚で編集
30秒で把握
- 1git-knife 公開・GUI でコミットメッセージ・作者・日付を一括編集・正規表現対応
- 2既存 GUI (GitKraken / Sublime Merge) はコミット日付を不変扱い・コマンドラインツールが必須だったギャップを解決
- 3ファイル内容は保持・自動バックアップ + ワンクリック復元・未プッシュコミット編集推奨
要約
開発者向けの新しい Git GUI ツール「git-knife」が公開された。既存の GitKraken や Sublime Merge はコミット日付を実質的に不変として扱うため、git-filter-repo や git rebase といったコマンドラインツールに頼るしかなかった。git-knife はこのギャップを埋め、テーブル UI でコミットメッセージ・作者名・メール・作者日時・コミッター日時をまとめて編集でき、正規表現による一括置換にも対応している。ファイル内容は変更せず git commit-tree で安全に再構築し、各編集前に自動バックアップを作成して ワンクリック復元を実現した。未プッシュのコミットのみ編集推奨・プッシュ済み履歴の編集時は警告表示される。
あなたへの影響
メール誤り修正や作者情報の一括変更がコマンドなしで実行でき、バックアップ・復元機能があるため git rebase や filter-repo の敷居が高い開発チームは導入検討の価値がある。
推奨:ただし merge commits は未対応・reorder/squash は実装予定なので、現状は小規模な後付修正向け。