Подтвердить что ты не робот

Reset локальный репозиторий 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"?

4b9b3361

Ответ 1

Git хранит все о репо в корне репо в скрытой папке .git. Просто удаляя эту папку, rm -rf .git делает это так, как будто там не было репо.

Ответ 2

  • Сначала перейдите в локальное хранилище
  • Показать скрытые файлы.
  • В локальном репо вы увидите папку с именем ".git".
  • Удалить это.
  • Теперь откройте Github для Windows.
  • Если вы нажмете на это репо в Local Tab, вы должны получить сообщение об ошибке, которая не может быть найдена.
  • Вот он, нажмите кнопку Re-Clone Repository.
  • Repo снова будет загружен и сохранен по умолчанию в My Documents/GitHub.

Ответ 3

Я получил эту ошибку в GitHub для Windows, когда потерял подключение к Интернету. Как только я получил соединение, он синхронизировался нормально. По-видимому, сообщения об ошибках на клиенте Windows просто недостаточно подробны для того, чтобы рассказать вам, когда вы потеряли связь. Это было так просто.

Ответ 4

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

Загрузите TortoiseGit и щелкните правой кнопкой мыши папку, содержащую репо. Перейдите в TortoiseGit > Нажмите и введите свои данные для входа. Badabing.

Я использую его в тандеме с клиентом Github. Теперь жизнь проще/быстрее.

Ответ 5

Я уверен, что нашел это в другом stackoverflow (если я увижу этот, я поставлю ссылку здесь), но перезагрузка Windows на самом деле исправляет эту проблему для меня. Если я правильно помню, это связано с обновлением Github для Windows.

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

Ответ 6

git окна даже не могут клонировать репо для меня, я могу клонировать его в оболочке git. Я исправил его, выполнив следующие шаги:

  • удалить git для окон.
  • перезапустить окна.
  • установить git для окон.

без перезапуска окна не решит проблему, я попытался.