Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
devops:git [2024/09/16 08:10] – [Удалить большие файлы из репозитория git] admindevops: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/objects/pack/*.idx| sort -k 3 -n | cut -f 1 -d " " | tail -10)   git rev-list --objects --all | grep -f <(git verify-pack -v  .git/objects/pack/*.idx| sort -k 3 -n | cut -f 1 -d " " | tail -10)
 +или так:
 +  git rev-list --objects --all | while read sha1 fname; do   echo -e "$(git cat-file -s $sha1)\t$fname"; done | sort -n -r | head -n 20
 Удаляем те файлики, которые не нужны, используя пути к ним: Удаляем те файлики, которые не нужны, используя пути к ним:
   git filter-repo --path-glob '~~~FILE_PATH~~~' --invert-paths --force   git filter-repo --path-glob '~~~FILE_PATH~~~' --invert-paths --force
Line 244: Line 246:
   git push --all --force   git push --all --force
   git push --tags --force   git push --tags --force
- 
  • devops/git.txt
  • Last modified: 2026/06/16 12:20
  • by admin