Ответ 1
Если вам нужно вернуться в предыдущее состояние до последнего фиксации, просто выберите действие из списка журналов и выберите revert changes by this commit
.
Позаботьтесь, вам нужно commit
и push
снова внести изменения.
Есть ли опция в черепахе, чтобы отменить последнюю фиксацию в репо?
По ошибке я нажал большое количество ненужных файлов в мой репозиторий git (branch: master), который мне нужно отменить. Я много искал для правильного варианта в черепахе git, чтобы отменить нажатие и вернуться к состоянию до последнего фиксации. Пожалуйста, покажите мне способ отменить мой последний коммит.
Если вам нужно вернуться в предыдущее состояние до последнего фиксации, просто выберите действие из списка журналов и выберите revert changes by this commit
.
Позаботьтесь, вам нужно commit
и push
снова внести изменения.
Если вы еще не нажали свои изменения (поэтому ваша фиксация только локальная)
TortoiseGit
→ Show log
Reset "<branch>" to this...
Если у вас есть, то это все еще можно сделать, но тогда вам придется также сделать принудительное нажатие (отметьте "перезаписать известные изменения" ).
Существует также ярлык, если вы хотите просто (1) повторить последнее коммит и (2) вы еще не нажали его:
Это заменит последнее коммит новым. Но я не рекомендую использовать это - если последняя фиксация уже нажата, вы можете столкнуться с большим беспорядком. TortoiseGit не остановит вас здесь.
Выполняя Reset, вы вынуждены смотреть в журнал, и там вы видите, является ли коммит локальным или нет.