2016-05-03 5 views
0

私はしばらくの間プロジェクトを進めていました(約1kコミット、数ヶ月の作業)、すべてのファイルから特定の文字列の出現を排除することが正しいと確信しています。 gitリポジトリのツリー。コミットメッセージ(上記の文字列の出現を差し引いたもの)と日付は、後でgitログで普通に見えるはずなので、誰もこの文字列が存在することを知っていることはありません。Gitは文字列を排除します

他の開発者のリポジトリクローンを強制的にプッシュしたり破棄したりすることは大丈夫です。ソリューションが単純ではない場合は大丈夫です!私が気にするのは清潔な歴史だけです。

私を助けることができますか?私はそれをたくさんありがとう!

答えて

1

git filter-branchとその例をご覧ください。

パスワードが「My password:XXXX」のような行に保存されている場合、次のスニペットでコミットメッセージからパスワードを削除してください。

+0

ありがとうございました!私は正しい方向に私を指摘したと思います。それはパスワードではありません:) – nxrd

関連する問題