Есть ли способ клонировать существующее удаленное репозиторий git в локальный каталог без перезаписи текущих локальных файлов?

Я чувствую, что на это есть простой ответ, но я новичок в git, поэтому просмотр документации и других сообщений о переполнении стека меня сбивает.

Допустим, у меня на компьютере есть локальный каталог с именем home. Внутри home находятся 2 файла с именами «project1» и «configurations». У меня также есть удаленное репозиторий git, который существует исключительно на GitHub (я не клонировал его ни в какой локальный каталог) с именем myRepo.

Я пытаюсь сделать так, чтобы home стал локальным клоном myRepo на моей машине. Когда я пытаюсь использовать git clone в репо, он просто создает новое локальное репо внутри home под названием myRepo. Я понимаю, что разница в именах может быть проблемой, но я не знаю, как лучше подойти к этому.

Я также хотел бы сохранить ранее существующие локальные файлы «project1» и «configurations» во вновь клонированном репозитории вместо их перезаписи. Я знаю, что мне нужно будет в конечном итоге отправить их на пульт.

Может ли кто-нибудь дать мне совет, как лучше всего это сделать? И если бы вы могли объяснить это более базовыми / непрофессиональными терминами, я был бы очень признателен! Я просто сейчас очень запутался.


person user5482356    schedule 08.09.2017    source источник
comment
Итак, вы просто хотите добавить репозиторий github в качестве удаленного к локальному репозиторию?   -  person Felix Kling    schedule 09.09.2017
comment
Я так считаю ... Я надеюсь сделать так, чтобы существующий локальный каталог стал локальной копией удаленного репо, сохраняя при этом все локальные файлы там ранее, если это то же самое   -  person user5482356    schedule 09.09.2017
comment
Вы можете поместить локальные файлы в новую ветку, добавить репозиторий github в качестве удаленного, проверить его мастер как новый мастер (не уверен, насколько легко это сделать или как это сделать), а затем переустановить или объединить локальную ветку на нового хозяина.   -  person Felix Kling    schedule 09.09.2017