Подтвердить что ты не робот

Git удалить фиксацию из запроса на pull

Я новичок, чтобы открыть исходный вклад, так что это одна из моих первых попыток.

Я разработал библиотеку (gem) под названием validates: https://github.com/kaize/validates/

Я сделал 2 ветки через git checkout -b branch_name:

https://github.com/kaize/validates/pull/20 и https://github.com/kaize/validates/pull/19, и совершите для них коммиты, но вы можете видеть, что ip-validator pull запрос имеет фиксацию Blank validator 399cdd7.

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

Пожалуйста, помогите мне улучшить мир, ребята!

4b9b3361

Ответ 1

На ветке ip-validator вы должны сделать git rebase -i HEAD~2 - это запустит интерактивную перезагрузку двух коммитов на этой ветке.

На этом этапе вы откроете редактор с параметрами, представленными здесь: https://help.github.com/articles/interactive-rebase

Проще говоря, чтобы удалить эту фиксацию, просто удалите строку фиксации в редакторе, сохраните этот файл редактора, а git создаст новый коммит без фиксации, которую вы удалили.