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