Предполагая, что это не ошибка в Tortoise Git - я им не пользуюсь, поэтому не знаю много об этом - это зависит от того, что произошло совсем недавно. Я думаю, что наиболее вероятная ситуация заключается в том, что вы столкнулись с конфликтом слияний во время перебазирования и забыли завершить перебазирование. Если это так, вам необходимо выполнить перебазирование тем или иным способом: git rebase --abort
или git rebase --continue
. git status
даст вам подсказку. Если это показывает, что вы не находитесь на ветке, но ожидаете, что, вероятно, вы находитесь в середине перебазирования.
Редактировать: Этот парень утверждает, что это проблема с кешем TortoiseGit в Windows. Попробуйте убить процесс TGitCache.exe и перезапустить проводник. Я помню такую проблему в TortoiseSVN в те времена ...