мерзавец клонирование.Что я делаю неправильно - PullRequest
0 голосов
/ 27 мая 2018

Прошло немного времени с тех пор, как я сделал свое последнее клонирование из хранилища.Моя ситуация такова:

В github есть репозиторий, который я хочу клонировать в мою локальную систему.Я перехожу на страницу github и есть два варианта клонирования: скачать в виде zip-файла или открыть с помощью рабочего стола github.Давайте отложим рабочий стол github на некоторое время.

Теперь есть еще один вариант клонирования.Я иду к своему терминалу и выполняю git clone <address of the repository>

. В обоих случаях я получаю копию репозитория в моей локальной системе успешно , но это не репозиторий git (Конечно, я могусделайте git init, чтобы сделать его единым целым, но я не уверен, что это правильная процедура, поэтому этот вопрос)

Конечно, нет источника, который связывал бы эту локальную копию с хранилищем github.Моя цель - иметь локальную копию, которую я могу часто извлекать, чтобы у меня всегда была актуализированная версия.

Итак, мой вопрос: какова правильная процедура клонирования репозитория github в мою локальную систему, чтобы я мог подключаться к нему и часто использовать его?

1 Ответ

0 голосов
/ 27 мая 2018

Параметр «Загрузить ZIP» не не загружает клон, вместо этого он загружает только последний коммит без какой-либо истории (т. Е. Внутри него нет каталога .git).

Какова правильная процедура для клонирования репозитория github в мою локальную систему, чтобы я мог подключаться к нему и часто получать данные?

Использовать свой терминал и запустить git clone <address> -это будет хранилищем git, а будет иметь GitHub, настроенный как удаленный (как origin).Не забудьте cd в каталог клонов после его создания, чтобы командная строка git работала в этом репо.

Вероятно, вы не видите каталог .git, потому чтоу вас отключено «Показывать скрытые (с префиксом) файлы» - вы увидите это, если вы запустите ls -al, чтобы показать все файлы.

Вы увидите пульты, запустив git remote -v - но только еслиВы cd во вновь созданный каталог репо.

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