Слияние загруженного репозитория git с клонированным - PullRequest
0 голосов
/ 05 ноября 2018

При загрузке (не клонировании) репозитория через github нет папки .git. Если вы вносите изменения в этот репозиторий и затем понимаете, что хотите объединить его с реальным репозиторием, каков правильный способ сделать это?

1 Ответ

0 голосов
/ 05 ноября 2018

Зип, который вы загружаете с github, имеет комментарий, который является идентификатором коммита. Найдите способ извлечь его. Когда у вас есть sha1, вы точно знаете, какая версия была у вас при загрузке zip. После этого вы можете просто получить настоящее git-репо и иметь его локально. Например. попробуйте следующие шаги:

  1. Клонируйте реальный репозиторий из github.
  2. do git checkout -b myZipChanges <commit-id> из sha1, который вы извлекли из zip-комментария
  3. Переместите папку .git в моментальный снимок репозитория, извлеченный из этого почтового индекса.
  4. Теперь у вас будет правильное состояние в рабочем каталоге - делайте все, что вам нравится, как обычно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...