呪われたリポジトリ
こちらです・・・。
「haunted-repo」
不吉な名前です。
お化け屋敷ならぬ「お化けリポジトリ」ということでしょうか・・・。
コミット履歴を見てみよう
おわかりいただけただろうか
呪われているッ!!
なんと今回、ghost(幽霊)にコミットされてしまいました・・・。
お祓いに行こうかな・・・。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
解説
~/.gitconfig
の一部を一時的に以下のように書き換えてからコミットしました。
[user]
name = Deleted user
email = 10137+ghost@users.noreply.github.com
Q&A
~/.gitconfig
を変えずに、git commit
のオプションで--author "Deleted user <10137+ghost@users.noreply.github.com>"
を指定すればいいんじゃないの?
これは実際試してみたのですが、~/.gitconfig
が上書きされるわけではないようで、下の画像のようになってしまいます(--no-gpg-sign
オプションを付けても同様でした)。
ghostのコミットは内容が空っぽだけど、どうなっているの?
何もステージせずにコミットしています。
これはgit commit
の--allow-empty
オプションを使うと実現できます。
英語版の記事
参考