githubバージョンライブラリからファイルのすべての履歴を削除


gitの目的はバージョン制御であり,各バージョンの変動を記録することである.しかし、履歴に表示されないバージョンライブラリからファイルを完全に削除したい場合があります.例えば、うっかり間違ったファイルをアップロードしたり、アカウントやパスワードをアップロードしたりしたら、この時はどうしますか?次の命令はあなたの問題を完璧に解決することができます.
$ git filter-branch -f --tree-filter 'rm -rf common/service/SyncBlogServince.php' HEAD
$ git push origin --force

原文アドレス:githubバージョンライブラリからファイルのすべての履歴を削除
スマート推奨
  • 【Git使用ノート】第1部:gitのインストールとgit
  • の使用
  • 【Git使用ノート】第2部:基本コマンドと単一ブランチ開発
  • nginx rewriteパラメータおよび例
  • OAuthのメカニズムの原理説明及び開発プロセス
  • 浮動小数点型が整形に転化したこと