2015-09-01 2 views
1

У нас есть фиксация на git, которая была ошибочно добавлена ​​ Мы совершили еще несколько коммитов, которые были выше этого неправильного коммита. Теперь я хочу удалить эту фиксацию, не затрагивая другие коммиты.GitHub - переключение между фиксацией

Есть ли способ его удалить?

Пожалуйста, руководство

ответ

1

Вы можете вернуть любой фиксации, независимо от того, где он находится в вашей истории. Просто введите git revert <sha>.

Возможно, вам придется решать конфликт, если есть конфликты.

3

удалить этот коммит, не влияя на другие совершает

Использование git revert: это создаст новый обязательство, которое отменит те, которые вы не хотите видеть. Вы сможете нажать эту новую фиксацию.
Вы можете revert a range of commits.

Но это означает, что данные из этих «неправильных попыток» остаются в истории.

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