У меня есть 2 веб-сервера, один тестовый и один живой.Обе их кодовые базы управляются с помощью git.
Я разрабатываю на тестовом сервере, а затем отправляю изменения из главной ветки на тестовом сервере на работающий сервер с git push
.Тем не менее, в данный момент я должен войти на работающий сервер и запустить git reset --hard
, чтобы изменения отразились в действующем коде.
При нажатии я вижу сообщение с предупреждением, которое предлагает изменить настройкуreceive.denyCurrentBranch
чтобы изменить способ обработки этого нажатия.Однако, как я понимаю, я могу либо заставить его отказаться от толчка, принять его с предупреждением и потребовать git reset
, либо принять его без предупреждения и потребовать git reset
.Могу ли я заставить его принять толчок, а не требует сброса?
Спасибо!