Как мне повторно подключить мой проект к существующему репозиторию GitHub

Я работаю над проектом Xcode с контролем версий. Я запутался, поэтому удалил проект с моего ноутбука и скачал (ZIP) свой собственный проект, который я перенес на GitHub ранее. Но теперь этот клонированный проект не является репозиторием git (или любым из родительских каталогов): .git

Вопрос: Как мне повторно подключить мой проект к существующему GitHub-репозиторию?

1 ответ

Решение

Проще всего:

  • клонировать ваш проект GitHub
  • CD в ​​этом местном клоне
  • сделать git --work-tree=/path/to/unzip/project diff чтобы проверить, есть ли у вашего zip какие-либо различия с версией, клонированной из git hub: если это так, git add и commit. (и этим git --work-tree=/path/to/unzip/project add -A . а затем простой git commit, чтобы записать отличия от zip версии проекта и git клонированной)
  • возобновить работу с локальным клоном (который является git-репо)

Другой вариант - где-нибудь клонировать репозиторий git, а затем скопировать .git каталог оттуда в папку вашего проекта.

Затем эта папка станет репозиторием git, и вы сможете сделать git status и все обычные команды, чтобы делать то, что вам нужно.

Вероятно, есть некоторые предостережения, но это сработало для меня в ситуации, когда перемещение папки проекта было бы затруднительным.

Другие вопросы по тегам