Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| devops:git [2024/09/16 08:10] – [Удалить большие файлы из репозитория git] admin | devops:git [2026/06/16 12:20] (current) – admin | ||
|---|---|---|---|
| Line 235: | Line 235: | ||
| Найти большие файлы в текущей репе git: | Найти большие файлы в текущей репе git: | ||
| git rev-list --objects --all | grep -f <(git verify-pack -v .git/ | git rev-list --objects --all | grep -f <(git verify-pack -v .git/ | ||
| + | или так: | ||
| + | git rev-list --objects --all | while read sha1 fname; do echo -e "$(git cat-file -s $sha1)\t$fname"; | ||
| Удаляем те файлики, | Удаляем те файлики, | ||
| git filter-repo --path-glob ' | git filter-repo --path-glob ' | ||
| Line 244: | Line 246: | ||
| git push --all --force | git push --all --force | ||
| git push --tags --force | git push --tags --force | ||
| - | |||