Отражает ли git clone / push / pull точное содержание задействованных репозиториев?

Я не знал, как сформулировать вопрос, поэтому извиняюсь, если не ясно. Если вы 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.

9
задан Andy 28 July 2011 в 09:20
поделиться