Создает ли git-клон копию каждого исходного файла/версии на вашем локальном компьютере для всех ветвей?Выполняет ли git clone весь исходный код?
Или это просто копирует мастер, и все ветки - это просто ссылки? (и когда вы проверяете филиал, он загружает данные для этой ветки?)
В принципе, мне интересно, есть ли у меня источник из 100 разных ветвей на моей машине, когда мне действительно нужна небольшая горстка.
Спасибо.
Благодарим за информацию. Таким образом, создание филиалов удаленного отслеживания означает, что фактический код также находится на моем ноутбуке? Или это метаданные, и фактический код загружается, если я проверяю удаленную ветку? Извините за то, что вы медленны - есть что-то, что не совсем щелкнуло, несмотря на чтение документов, и я изо всех сил пытаюсь сформулировать это. – Aaron
@ Аарон фактический код находится в вашем '.git' репо. Когда вы проверяете ветку, вы обновляете свой локальный рабочий каталог кодом из своего локального репозитория '.git'. Все локально. Вы можете полностью отключить Wi-Fi-соединение. Пока вы не отступите, все происходит локально. – VonC
Хорошо, спасибо. Я думаю, это просто неинтуитивно, что весь репозиторий (по отношению к исходным файлам) существует на моей локальной машине, когда меня только интересуют 2 или 3 отделения из всей партии. – Aaron