Я не знал, как сформулировать вопрос, поэтому извиняюсь, если не ясно. Если вы git clone
репозиторий с кучей болтающихся объектов, вы их клонируете? То же самое и с противоположным. Если бы вы выполнили git gc
и отправили его кому-то другому, теряет ли их репо что-нибудь, что бы очистил git gc
?
Я бы предположил, что ничего из этого не произойдет , но я не могу найти никакой документации по этому сценарию.
Я нашел некоторую информацию , которая, кажется, подразумевает, что с большинством протоколов git clone
дает вам чистый репозиторий, но если вы указываете файл, используя путь к файлу, он копирует все.
The main reason to specify the file:// prefix is if you want a clean copy of the
repository with extraneous references or objects left out.