Отменить возврат совершить? - PullRequest
0 голосов
/ 08 мая 2018

Я передал некоторые изменения кода в ветку, которая была неправильной. Я не выдвигал код, но сделал «возвратный коммит» в Sourcetree. Это создало еще один коммит на ветке. Я также не выдвинул этот новый коммит.

Так как я не хочу, чтобы какие-либо коммиты вообще делались, есть ли какой-нибудь путь назад из этого состояния, когда возвратный коммит уже сделан?

Спасибо

1 Ответ

0 голосов
/ 08 мая 2018

Вы всегда можете стереть коммит с помощью команды git reset.

Например, если у вас есть две новые фиксации, которые вы хотите сбросить, выполните следующую команду.

git reset head~2

Это сбрасывает последние два коммита из головы, но сохраняет изменения в вашем рабочем пространстве. Если вы не хотите вносить изменения полностью, вы можете выполнить следующее.

git reset head~2 --hard
...