Ответ 1
Git хранит все о репо в корне репо в скрытой папке .git
. Просто удаляя эту папку, rm -rf .git
делает это так, как будто там не было репо.
Несколько дней назад я создал репозиторий в Github, а затем выполнил шаги, чтобы добавить к нему существующее решение. Я понятия не имею, что я сделал не так, но после нескольких случайных команд git add и whatnot, теперь я получаю сообщение в github для windows:
failed to sync this branch.
You might need to open a shell and debug the state of this repo.
Не получится.
Лучшей идеей является то, что я удаляю репозиторий в github и начинаю с моего локального репозитория. Я знаю, как удалить репозиторий на github (я знаю, что это легко, потому что я уже сделал это один раз.) Я не уверен, как начать работу локально. Есть ли команда git, которая в основном "git uninit" или "git deconstruct repository"?
Git хранит все о репо в корне репо в скрытой папке .git
. Просто удаляя эту папку, rm -rf .git
делает это так, как будто там не было репо.
Я получил эту ошибку в GitHub для Windows, когда потерял подключение к Интернету. Как только я получил соединение, он синхронизировался нормально. По-видимому, сообщения об ошибках на клиенте Windows просто недостаточно подробны для того, чтобы рассказать вам, когда вы потеряли связь. Это было так просто.
Существует еще одна опция, которая не связана с использованием командной строки. Само собой разумеется, что да, вы должны знать, как его использовать, но если вы просто изучаете это не так просто.
Загрузите TortoiseGit и щелкните правой кнопкой мыши папку, содержащую репо. Перейдите в TortoiseGit > Нажмите и введите свои данные для входа. Badabing.
Я использую его в тандеме с клиентом Github. Теперь жизнь проще/быстрее.
Я уверен, что нашел это в другом stackoverflow (если я увижу этот, я поставлю ссылку здесь), но перезагрузка Windows на самом деле исправляет эту проблему для меня. Если я правильно помню, это связано с обновлением Github для Windows.
Возможно, есть еще один способ, чтобы приложение могло корректно обновляться и синхронизироваться без перезапуска. Каждый раз, когда у меня была эта проблема, перезапуск Windows исправляет ее.
git окна даже не могут клонировать репо для меня, я могу клонировать его в оболочке git. Я исправил его, выполнив следующие шаги:
без перезапуска окна не решит проблему, я попытался.