2017-06-11 4 views
3

git LFSにいくつかのファイルをアップロードしましたが、保存制限を超えました。今、アップロードしたファイルはリポジトリに表示されませんが、データの制限を超えていますので、アップロードできません。リポジトリにないgit LFSファイルを削除

答えて

1

現在、これはlfsコマンドラインでは不可能です。アトラシアンのGit LFS tutorialから:

のGit LFSコマンドラインクライアントは、サーバから剪定ファイルをサポートしていませんので、あなたはそれらを削除する方法をホスティングプロバイダに依存します。

は、GitのLFSは、リポジトリからオブジェクトを削除し、削除して再作成するには、次のBitbucketクラウドでは、レポを再作成]> [リポジトリ設定を経由してGitのLFS

のGitHubでもsuggestをGitのLFSのファイルを表示し、削除することができますリポジトリ。リポジトリを削除すると、関連する問題、星、フォークも削除されます。

しかし、BFGのようなツールを使用して、移動前に履歴の大きなファイルを消去することをお勧めします。

+0

は、私が乱雑コミットをたくさんやったので、私はとにかくレポを削除する上で計画していた、ありがとう。私がそれを削除した後、私のgitのLFSデータはすべて返されました。 – awesomeness872

2

あなたはGitのLFSのプルーンコマンドを使用して、ローカルのGit LFSキャッシュからファイルを削除することができ ローカルのGit LFSファイルを削除:

$ git lfs prune 

✔ 4 local objects, 33 retained 

Pruning 4 files, (2.1 MB) 

✔ Deleted 4 files 

これは古いと考えられている任意のローカルのGit LFSのファイルを削除します。古いファイルはありませんが参照するすべてのファイルです:現在チェックアウト

  • は、それがまだプッシュされていないコミットコミット(原点、または lfs.pruneremotetocheckがに設定されているもの)
  • コミット最近、このリンクを経由してください詳細については

https://www.atlassian.com/git/tutorials/git-lfs

+0

私はそれが何をしたのか正確には分かりません。私はそれを実行し、何も変更されていないGithub – awesomeness872

+0

あなたはリンクをも過ごしましたか?実際には上記のコードはGit LFSを削除するべきです。 –

関連する問題