2013-11-14 3 views
5

Так что я довольно новичок в управлении версиями, но мне удалось легко установить sourceTree с битбакетом.SourceTree - Не знаю, как вернуться к предыдущему фиксации

Я также понимаю основные понятия, такие как фиксация, толчок и тянуть.

Однако я не могу найти документацию (которая не включает текстовые команды) о том, как вернуть все мои незафиксированные изменения сразу к последнему фиксации (не нажата). Я могу сделать это индивидуально для каждого файла, но это слишком долго.

Большое спасибо!

ответ

5

Ну, я никогда не пробовал SourceTree, но вы ищете команду

git reset --hard HEAD 

, что означает сброс рабочего дерева и индекс состояния вашего последнего коммита. Если посмотреть на несколько экранов SourceTree, есть две кнопки с одинаковыми значками, которые могут вам помочь. Я предполагаю, что у них разные имена в разных версиях SourceTree. Возможно, вы захотите проверить, что находится за кнопкой «Сброс» или «Сбросить». Посмотрите на жесткий сброс на фиксацию HEAD.

+0

Большое спасибо, решение было именно так, как вы сказали. Я очень ценю это, потому что меня действительно смутили с git, и большинство объяснений, которые я нашел, были слишком продвинуты для меня. Я попытался проголосовать за вас, но не получил достаточной репутации. Спасибо еще раз! – apple741

Смежные вопросы