私の Git リポジトリはサーバー上にあり、私はする必要があります...
- リポジトリを復元する
- ログ/履歴を削除
- すべてのファイルを削除
どうすればできますか?ありがとうございました。
git push origin :<remote branch name>
リモートブランチごとにできる場合があります。これにより、すべてのリモート ブランチが削除され、最終的に古いオブジェクト データベースがクリーンアップされる可能性があります。
これを bash ワンライナーで行うには、次のように実行しますfor i in $(git branch -r | grep origin | sed 's#origin/##'); do git push origin :$i; done
。私はこれを試していませんし、したくもありません。
sshアクセスがなく、他の方法で削除できないこのレポは正確にどこにホストされていますか(githubなどは手動で削除する方法が必要です)?
サーバーに ssh してディレクトリに移動し、目的の場所にいることを確認してから、「rm -rf $path」で削除できます。