【GIt】ファイルをリモートから削除する方法
gitに上げてしまったファイルを公開したくなくなったときの対処法
※[]は外す
1
git filter-branch --tree-filter 'rm -f [パスを含めたファイル名]' HEAD
' '内に-rでディレクトリも可能
2
git gc --aggressive --prune=now
3
git push -f
1で削除。2で整合性を整え、3でリモートへ送る。
履歴を変えたため-fで強制的に送らないとエラーとなる。
※[]は外す
1
git filter-branch --tree-filter 'rm -f [パスを含めたファイル名]' HEAD
' '内に-rでディレクトリも可能
2
git gc --aggressive --prune=now
3
git push -f
1で削除。2で整合性を整え、3でリモートへ送る。
履歴を変えたため-fで強制的に送らないとエラーとなる。