Github не удалось синхронизировать ветвь

Я использую W7 64 bi и только что получил сообщение об ошибке от приложения-клиента github. В нем говорится:

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

Что мне теперь делать?

Ответ 1

Я знаю, что это будет звучать безумно, но попробуйте перезагрузить компьютер.

Это случилось со мной вчера; Я получил эту ошибку, и после проверки: \AppData\Local\GitHub\TheLog.txt

Я нашел сообщения вроде:

AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\bin\sh.exe:
*** Couldn't reserve space for cygwin heap, Win32 error 0

Проблема возникает при обновлении GitHub для Windows (в частности, cygwin -ized PortableGit) в фоновом режиме во время использования Это. В конечном счете, некоторые cygwin dll из предыдущих PortableGit dll были по-прежнему загружены в память, вызывая ошибки при попытке выполнить новые (обновленные) команды PortableGit.

Перезапуск очистил все ранее загруженные dll cygwin.

Ответ 2

У вас может быть более сложная проблема, чем может решить мой ответ, но - для тех, кто сталкивается с этим вопросом - некоторые основные решения можно найти в это видео. Короче говоря, status.github.com, git status и gitstatus - ваши друзья. Посмотрите, что они говорят вам, а затем продолжайте следить за этой новой информацией. Вы можете использовать эти инструменты, используя Git Shell, которая поставляется с клиентом Github Windows.

Замечу, что моя собственная проблема возникла из-за попытки синхронизировать слишком большой файл: я нашел это только с помощью оболочки Git, которая дала мне ошибку, когда я попробовал git sync. В настоящее время я ищу способы удалить файл, о котором идет речь, в предыдущих коммитах, чтобы я мог соответствующим образом синхронизировать свое репо. Следующее руководство, которое я в настоящее время наблюдаю, можно найти здесь, и если он, кажется, ведет меня в правильном направлении (это было действительно рекомендовано в Git Сообщение об ошибке Shell!)

Ответ 3

У меня была эта ошибка раньше, и я исправил ее, введя учетные данные для моей учетной записи github. Оказывается, что github по какой-то причине меня отключил