Проблема:
Имеется 2 git-репозитория, оба - не-bare (попросту, один из них когда-то создавался как копия другого): один - на рабочей машине, второй - на флешке, и используется в качестве "remote" для того, который на ПК, чтобы делать в него Push в целях бэкапа. При попытке сделать такой Push (содержащий изменения в той ветке, которая является текущей в "remote"-репозитории) неожиданно появляется ошибка:
! [remote rejected] master -> master (branch is currently checked out)Решение:
Выполнить на "remote"-репозитории:
git config receive.denyCurrentBranch ignore
Комментариев нет:
Отправить комментарий