GitlabプロジェクトをGithubにインポートしようとしましたが、100 MBを超えるファイルをインポートできないために失敗しました(これはGithubルールです)。問題を引き起こした最初のものを削除しましたが、別のファイルを再起動すると大きすぎます。このしきい値を超えるすべてのGitlabプロジェクトを自動的に削除する方法はありますか?あるいは、リスト内のすべてのファイルのファイルサイズを調べる方法があるので、手動で削除するファイルを知っていますか?上記のすべてのGitLabファイルを削除する方法
0
A
答えて
1
gitでファイルを追跡することを、作業ディレクトリで削除するだけでなく、停止しましたか? (コマンドgit rm --cached yourlargefile
を使用して)そうでなければ、ファイルはまだ追跡されているので、Githubへのインポートは失敗します。
端末からls -l
を呼び出すと、作業ディレクトリ内のすべてのファイルとそのファイルサイズ(バイト単位)が表示されます。ls -lh
は同じですが、人間が判読可能なファイルサイズMB、該当する場合)。プロジェクト全体をスキャンする必要がある場合は、ls -lhR
がディレクトリツリー全体のすべてのファイルを再帰的に一覧表示します。