Остановка .git для загрузки каждый раз, когда я нажимаю в хранилище - PullRequest
0 голосов
/ 22 июля 2011

Я установил git-репозиторий и push, pull работали нормально 2 дня назад.это первый раз, когда я использую git и системы контроля версий. Сегодня сегодня, когда я скопировал в него некоторые файлы и начал их выгружать, я заметил, что он пересылает данные размером 90 МБ. Я был искренне удивлен, как это может быть.Позже я обнаружил, что размер 90 Мб был из-за папки .git.В чем причина этого?Я делаю что-то неправильно?Как я могу перестать выдвигать папку .git?

Когда вышеперечисленные вещи не работали, я создал новую папку и настроил клон моего репозитория. Я загрузил в него свой репозиторий и все прошло нормально.Когда я запускал git status, он отображал мою полную домашнюю папку как неотслеживаемые файлы.Почему это происходит?

Ответы [ 2 ]

1 голос
/ 22 июля 2011

Когда вы отправляете изменения, происходит то, что вы ожидаете: он только минимально передает необходимый набор изменений в удаленный репозиторий, поэтому, если вы передали 90 МБ, это потому, что потребовалось 90 МБ.

Папка .git содержит всю информацию о наборе изменений, фиксациях и другую информацию и не передается при каждом нажатии.

0 голосов
/ 22 июля 2011

Не уверен, что ваше дело здесь еще не раскрыто. Я часто ссылаюсь на this (Git для начинающих: исчерпывающее практическое руководство) - он также всеобъемлющий и компактный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...