git リポジトリを開始したとき、最初のコミットとしていくつかのファイルをコミットしました。さて、後で多くのコミットを行った後、これらのファイルに公開したくない情報を含む行が含まれていることに気付きました (残りのコードとは異なります)。したがって、この1行を削除/変更して、残りのコードを保持したいと思います。
周りを検索すると、この解決策が見つかりました: 最初のコミットとして空のコミットを挿入し (ここで説明: Git のルート コミットの前にコミットを挿入しますか? )、それをリベースしてから、古い最初のコミットを amend で編集します。残念ながら、リベース中に多くの残酷なマージ競合が発生します (ここで説明されているように: git: Solving conflicts due to rebase )。
私の問題を解決する別の方法はありますか、またはすべての競合を手動でリベースして編集する必要がありますか?
前もって感謝します :)