0
著者情報を持たない複数のコミット(githubに未知の著者を表示)をスカッシュ/修正したいと思います。対話的なrebaseや修正をしようとするたびに、それはスローされますスクワッシュ/アマンド投稿者情報なしのコミット
Fatal: empty ident name (for <[email protected]>) not allowed
それを回避する方法はありますか?
おかげ
著者情報を持たない複数のコミット(githubに未知の著者を表示)をスカッシュ/修正したいと思います。対話的なrebaseや修正をしようとするたびに、それはスローされますスクワッシュ/アマンド投稿者情報なしのコミット
Fatal: empty ident name (for <[email protected]>) not allowed
それを回避する方法はありますか?
おかげ
あなたはすべてのコミットは、著者を持っていることを確認するために、時間のgit filter-branch --env-filter 'export GIT_AUTHOR_NAME=Kirby' keep_this_commit..rewrite_this_branch
先を使用することができます。それらのいくつかはすでに良い作者値を持っている場合
はもちろん、あなたはenv-filter
条件を作るか、他filter-branch
後edit
リベースステップの間にバックgit commit --amend --author=...
でそれらを配置する必要があります。
あなたの設定では、 'user.name'と' user.email'が設定されていますか? – madprog
正確にそのメッセージが表示されるのはいつですか?最初に 'git rebase -i'を起動するとき、またはあなたのtodoリストを適用しようとしているとき? –
それはリストを適用しようとしているときに起こった。 'user.name'と' user.email'が設定され、チェックされます。 – Erebuxy