Как мне повторно подключить мой проект к существующему репозиторию 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
и все обычные команды, чтобы делать то, что вам нужно.
Вероятно, есть некоторые предостережения, но это сработало для меня в ситуации, когда перемещение папки проекта было бы затруднительным.