git email設定なしでコミットする方法
カテゴリー: General
2023-12-31
タイトル
git なぜemailなんているの?
メーリングリスト時代の延長で設定が残ってるだけじゃないの?
自称なんだし、あまり意味があるとは思えないです。
noreply@localhost
とか設定してもいいのでしょうけど 邪魔
設定なしだと、GUIツールだと設定がないとはねられます。
コマンドライン限定ですね。
方法1
方法2
環境変数にセットしておく
export GIT_AUTHOR_EMAIL=''
export GIT_COMMITTER_EMAIL=''
方法3
git filter-branch --env-filter コマンドを使って書き換える
あきらめて入力する場合
執筆:2023.12.31
編集:2023.12.31
編集:2023.12.31
git なぜemailなんているの?
メーリングリスト時代の延長で設定が残ってるだけじゃないの?
自称なんだし、あまり意味があるとは思えないです。
noreply@localhost
とか設定してもいいのでしょうけど 邪魔
設定なしだと、GUIツールだと設定がないとはねられます。
コマンドライン限定ですね。
方法1
git config --local user.email ''はい。git commitコマンドでコミットするとメール空欄になりました。めでたしめでたし!!
方法2
環境変数にセットしておく
export GIT_AUTHOR_EMAIL=''
export GIT_COMMITTER_EMAIL=''
方法3
git filter-branch --env-filter コマンドを使って書き換える
あきらめて入力する場合
- 自ドメイン持っていてドメイン公開OKな場合、適当に無効なアドレスを書いておけばいい。
- Firefox Relayで発行したメールアドレスを転送なしの設定にして使う.
- githubアカウントのメールアドレスを使う
[数字+]ユーザー名@users.noreply.github.com - 適当に届かない予約済みのドメイン(@localhost / @invalid / @test)を使う