Git 履歴からファイルを削除するにはどうすればいいですか? 質問する

Git 履歴からファイルを削除するにはどうすればいいですか? 質問する

以前、非公開にする必要がある情報 (ファイル) を追加しました。プロジェクトから削除するのは問題ありませんが、git履歴からも削除する必要があります。

私はGitとGithub(プライベートアカウント)を使用しています。

注: オンこのスレッド似たようなものが表示されていますが、これは機能ブランチに追加された古いファイルで、そのブランチは開発ブランチにマージされ、最終的にマスターにマージされました。このため、多くの変更が行われました。したがって、同じではなく、必要なのは履歴を変更し、プライバシーのためにそのファイルを非表示にすることです。

ベストアンサー1

私はこの答えを見つけて、それが役に立ちました:

git filter-branch --index-filter 'git rm -rf --cached --ignore-unmatch path_to_file' HEAD

おすすめ記事