Здравствуйте, у меня такой вопрос: Как откатить коммиты на сервере Git. То есть например я могу откатить их на локальной машине, но если я захочу этот самый уменьшенный бранч отправить на сервер, мне Git говорит, что нельзя. P.S> простите, за сумбурность изложения.
17.09.13 18:12: Перенесено модератором из 'Управление проектами' — IB
Здравствуйте, 80LevelElf, Вы писали:
LE>Здравствуйте, у меня такой вопрос: Как откатить коммиты на сервере Git. То есть например я могу откатить их на локальной машине, но если я захочу этот самый уменьшенный бранч отправить на сервер, мне Git говорит, что нельзя.
Надо добавить новый коммит с отменой старого. git help revert
The God is real, unless declared integer.
Re[2]: Откатить изменения Git на удаленном сервере
Здравствуйте, 80LevelElf, Вы писали:
LE> Здравствуйте, у меня такой вопрос: Как откатить коммиты на сервере Git. То есть например я могу откатить их на локальной машине, но если я захочу этот самый уменьшенный бранч отправить на сервер, мне Git говорит, что нельзя. LE> P.S> простите, за сумбурность изложения.
Видимо такая 'политика партии' и удалить коммит(ы) с сервера нельзя. В таком случае помогут только новые коммиты с 'отменой' старых.
Здравствуйте, Dziman, Вы писали:
D>Здравствуйте, rising_edge, Вы писали:
r>> LE>мне Git говорит, что нельзя.
r>> Правильно. Но методом грубой силы можно. git push -f
D>принимающий 'сервер' вроде как может не разрешать такое.
Может, но топикстартер даже не сказал, как именно он делает push и что именно ему говорят в ответ.
Re[2]: Откатить изменения Git на удаленном сервере
Здравствуйте, rising_edge, Вы писали:
_>Здравствуйте, 80LevelElf, Вы писали:
LE>>мне Git говорит, что нельзя.
_>Правильно. Но методом грубой силы можно. git push -f
Наверное этим методом и воспользуюсь, хоть и знаю, что плохо =)
Спасибо за помощь.