2016-09-09 2 views
0

У меня есть проект с репозиторием git и по ошибке создал другой репозиторий в одном из подфайлов. Когда я использую git remote -v, я вижу, что у них разные URL-адреса. Теперь то, что у меня есть в подпапке, не соответствует тому, что было перенесено в github. Как я могу получить свое местное репо, чтобы вытащить мой файл из github и нажать в исходный репозиторий в будущем.Как удалить репо в репо?

+0

'вытащить мой файл' ... что это значит? –

+0

Я думаю, что удаление внутреннего каталога '.git' решит проблему? – joker

ответ

0

git remote remove xxx может удалить «плохие» репо
и git fetch goodremote закачает последним.

Ваш лучший выбор:

git checkout -b branchyouwant goodremote/branchyouwant 

Я бы, однако рекомендуется добавлять goodremote в origin, если это уже не так:

git remote add origin [email protected] 

Другой простой вариант заключается в том, что rm каталог и повторно -clone the repo from github.com

+0

Спасибо. Повторное клонирование в другой каталог все исправлено. – JamesWilliams

+0

Конечно. Если я ответил на ваш вопрос, отметьте как принятый ответ. – Pachonk

0

Немного смущен на ваш вопрос.

Если все в вашем удаленном репо является правильным, вы должны просто убрать его, и он перезапишет все, что находится в вашем местном.

Если у вас возникли проблемы с нажатием на удаление репо, сделайте git push -set-upstream, и он должен каждый раз нажимать на эту ветку. Может нужен флаг -u где-то там

Смежные вопросы