本文へスキップ
新しい製品に最初に出会う場所

Git-knife

git コミットの日時・作者・メッセージを直せるデスクトップアプリ

カテゴリー
開発ツール
ウェブサイト
github.com
言語
英語
登録日
12日前
スター
430
フォーク
16

TheRealYT/git-knife ↗· TypeScript· 最終コミット 9日前

コミットの日時は、GUI クライアントでは動かせない値として扱われがちです。修正や並べ替えは得意でも日時には手が届かず、書き換えられるコマンドライン系の道具には画面がありません。git-knife は、ローカルの git リポジトリを開いて、メッセージ、作者とコミッターの名前とメールアドレス、そして作者日時とコミット日時まで表形式で編集するデスクトップアプリです。git を作り直すのではなく、システムの git CLI を呼んで commit-tree でコミットを組み直す方式で、元のツリーを再利用するためファイルの中身は変わりません。チェックアウトせずに ref のままブランチを編集し、適用前に差分をプレビューし、復元用のバックアップ ref を残し、push 済みのコミットに及ぶ場合は警告し、署名が失われるコミットは設定済みの鍵で署名し直せます。正規表現も使える一括置換で、誤って入ったメールアドレスを履歴全体から一度に直せます。

この製品が気に入りましたか?