Прежде всего, это не дубликат. Я нашел несколько вопросов о том, как вернуться с помощью GIT, но эти вопросы всегда требуют взаимодействия с человеком или для какой ревизии вы собираетесь вернуться. В этом случае взаимодействие с человеком отсутствует, и вы не говорите машине, к которой должна вернуться ревизия.Возвращение к предыдущей фиксации на GIT (без взаимодействия с человеком)
Для удаленной и автоматизированной машины, которая имеет клонированное git-репо, которое при каждом нажатии на кнопку «pull» нажимает на интерфейс, возможно ли реализовать функциональность возврата к предыдущей фиксации?
Я могу легко добавить кнопку, но я не уверен, как это сделать. Я имею в виду, мне нужно знать, имеет ли git команду, которая дает вам предыдущую фиксацию ее ветви, а затем команду, которая изменяет статус локального репо на предыдущую фиксацию.
Этот аппарат не совершает никаких коммитов, он имеет только код клонирования, и он лишь немного тянет за обновлением кода. Теперь с помощью этой новой кнопки он сможет вернуться к предыдущей версии.
Возможно ли это?
Возможный дубликат [Как отменить мерзавец тянуть?] (HTTP: // stackoverflow.com/questions/5815448/how-to-undo-a-git-pull) –