Intereting Posts
Автоматическое обновление версии с помощью Vim; без SVN, я использую Git Git: команда «git log» с опцией -l Неотслеживаемые файлы между филиалами в Git Git – включить файл в одну ветку, вместо исключения из многих Сохранение тегов в целевом хранилище во время git-зеркала svn: сертификат клиента не запрашивается на macOS Как обновить начальную точку для замены объединения Черепаха git on push говорит: Ошибка, но успех Слияние git-репо с существующим репо на github Присвоение проблем себе на GitHub WebDAV для Nginx в Archlinux Лучший способ импортировать теги SVN и багажник в новый репозиторий Git? (Невозможно использовать клон из-за размера репо) Git rebase -i жалуется на перезагрузку без указания какой ветви, но разрешение уже находится в файле конфигурации 1-разовая синхронизация git-репо с удаленными устройствами без перезаписывания изменений Как создать объект репликации GitPython с различными путями git-dir и work-tree?

GIT Single Branch клон вырос – как вернуть его в исходный размер

Я клонировал git-репо с одной линией. В ветке содержится только файл, который я хочу в нем, что приятно, так как я получил клон 2Mb, а не 140Mb для полного репо.

Но теперь, по причинам, которые я не понимаю, мой клон вырос до 25Mb. Я проверил со сценарием, который я нашел здесь …

Git Script to Show Largest Pack Objects and Trim Your Waist Line!

И есть довольно много больших файлов, которые не находятся в моей ветке в каталоге .git. Новый клон с одной ветвью снова 2 Мб.

Я пробовал git gc и git repack – до этого репо было 35Mb. Но я не понимаю, почему эти файлы есть. И есть хороший способ вернуть репо к государству (и критически размер!), Что он был от клона с одной ветвью. Я имею в виду, я мог бы просто отменить его, но я не хочу делать это каждый раз!

Команда, которую я делаю для клонирования, была, насколько я знаю:

git clone -b externals/pabbrev --single-branch git.sv.gnu.org:/srv/git/emacs/elpa.git pabbrev 

Это было несколько месяцев назад, и я несколько раз вытаскивал и толкал. Выполнение этой команды теперь приводит к оформлению в 600 тыс. Экземпляров.

Solutions Collecting From Web of "GIT Single Branch клон вырос – как вернуть его в исходный размер"