Versin Control, как отменить внесенные мной изменения?
Вот два вопроса о контроле версий:
Вы отредактировали файл my_program.py локально, но еще не зафиксировали изменения. Вы понимаете, что делаете неправильно, и хотели бы забыть о внесенных вами изменениях. Какую команду вы используете для получения чистой версии my_program.py, которая соответствует самым последним зафиксированным изменениям?
Вы отредактировали my_program.py и зафиксировали свои изменения в своем локальном репо. После разговора с остальной частью вашей команды вы понимаете, что реализованная вами функция должна быть полностью переписана. Какую команду следует использовать, чтобы вернуться к фиксации до этой самой последней?
Поэтому я пытаюсь погуглить и нашел эту команду:C-x v u
Вернуть рабочие файлы в текущем наборе файлов VC к последней ревизии (vc-revert).
Кажется, это может удовлетворить требование проблемы_2. И я думаю, что это также может отменить внесенные вами изменения, чтобы они соответствовали требованию problem_1. Но эти вопросы должны ожидать две разные команды, поэтому я сейчас сбиваю с толку; Пожалуйста, помогите, спасибо!