Добавить проект в git tracking

80
4

У меня есть проект, который не был проектом git. Теперь я превратил его в один, используя услугу bitbucket.

У меня есть еще 6 проектов, которые будут полагаться на этот проект и хотели бы знать, что я могу добавить к ним контроль источника git (не удаляя их и не начиная с нового git clone/checkout)

До сих пор я пытался скопировать папку.git из клона проекта в один из шести других проектов, но когда я запускаю "git pull", я получаю такие ошибки, как:

error: Could not read fe4cb2b279334e899b7c3b101cf55d50eca9bf29

Есть ли способ "перезагрузить" проект и загрузить все файлы для начала отслеживания (файлы в основном одинаковы в любом случае) без удаления или повторного запуска в шести других проектах?

Я сожалею, если это сбивает с толку, я не знаю, как еще объяснить это, если что-то нуждается в уточнении, пожалуйста, спросите.

Заранее спасибо.

спросил(а) 2016-05-18T11:34:00+03:00 4 года, 5 месяцев назад
1
Решение
81

Оказывается, самый простой способ - клонировать новое репо в новую папку, скопировать другое содержимое папки в эту папку, а затем скопировать всю папку обратно в начало оригинала (включая новую.git-информацию)

ответил(а) 2016-05-18T12:56:00+03:00 4 года, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема