2014-09-07 4 views
0

Когда один загружает репозиторий Git в ZIP-формате и извлекается в папку, то в этой папке выполняется команда git init. Теперь, есть ли способ сделать папку подходящим репозиторием Git, изменив конфигурации? Я знаю, что он объединяет команду git clone. Но все же у меня есть git-репозиторий без надлежащей конфигурации git, подходящей для дальнейшего внесения изменений в удаленный репозиторий. Таким образом, один сохраняет пропускную способность, необходимую в git clone, потому что репозиторий Git в формате ZIP был загружен с другого компьютера и он скопирован на мою машину. Итак, я могу вносить изменения в кодовую базу с моего компьютера и добавлять + commit + push только измененные файлы.Включение репозитория (ZIP) в подходящий репозиторий Git

+1

Непонятно, что вы просите. Что случилось с 'git clone'? –

+0

Нет ничего плохого в 'git clone'. Потому что 'git clone' занимает часть полосы пропускания моего плана, поэтому я загрузил ZIP-файл с удаленного места с бесплатной полосой пропускания и вставил свой ручный накопитель и скопировал его на свою машину. Тем не менее, извлеченный репозиторий не полностью подходит для нажатия на измененные файлы кода. – stackoverflowery

+0

Я просто прошу, чтобы сделать извлеченный репозиторий в надлежащий репозиторий git, если сообщество это хорошо знает. Решение проблемы для решения не дало конкретного ответа. – stackoverflowery

ответ

3

Почтовый файл, скачанный, например. В github отсутствует каталог .git исходного репозитория.

Таким образом, это всего лишь «моментальный снимок» хранилища в определенное время; он не содержит историю фиксации.

Если вы хотите внести свой вклад в оригинальный репозиторий, вам нужно будет использовать git clone. В противном случае исходный репозиторий не знает, какой из его фиксаций использовался в качестве основы для вашей работы.

Update: Сделайте git clone в месте, которое не имеет загрузить квоты и создать ZipFile там, включая директорию .git.

+0

Да, мне просто нужна история фиксации для копирования в мой извлеченный репозиторий. Вы знаете, как загрузить историю фиксации? – stackoverflowery

+0

В лучшем случае из моего knowlegde вы должны использовать 'git clone'. Но см. Обновленный ответ. –

+0

Я видел ваш отредактированный ответ. Увы, «git clone» в удаленном месте с бесплатной пропускной способностью не работает из-за блокировки сайта. Итак, я получил ZIP, загруженный с помощью прокси-сети. И общесистемный прокси не применяется к терминалу. До сих пор этот материал проверен. – stackoverflowery

Смежные вопросы