Синхронизировать репозиторий Git с существующими файлами - PullRequest
0 голосов
/ 26 мая 2018

Хорошо, я работал с разработчиком.Мы сохраняем все наши изменения в git.

По ошибке произошло то, что он не клонировал репо, вместо этого он скопировал и вставил весь репозиторий без папки .git и внес в нее изменения.

Мы хотим синхронизировать репозиторий с git, а также зафиксировать внесенные изменения.

Какой будет правильная процедура для этого?

Ответы [ 2 ]

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

Если разработчик имеет доступ к пути, в котором находится исходная папка .git/, все, что ему нужно сделать, это установить переменную окружения GIT_DIR на этот путь .git/ (что может быть просто после клонирования).снова это репо по другому пути).
И GIT_WORK_TREE к текущей папке рабочего дерева (той, где были внесены изменения).

См. Переменные среды Git "Местоположения репозитория" .

Оттуда автоматически любая команда git будет отражать состояние хранилища Git, например git status, git add, ...

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

Попробуйте просто скопировать все файлы из каталога, в который были внесены изменения, и вставить их в клонированный каталог репозитория.

Git автоматически будет отслеживать измененияи покажите, какие файлы были изменены с git status.Итак, вам просто нужно зафиксировать файлы.

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