Я новичок в git, и мне нужно удалить один локальный коммит перед подготовкой финального патча.
Это список моих филиалов:
[me@myhost]$ git branch -l
master
* devel
Я сделал несколько исправлений и зафиксировал патчи с помощью {{{git commit -a}}}, и теперь у меня есть следующие патчи:
[me@myhost]$ git log --pretty=oneline -3
dddb36d2124b221997f6fd0489ce4c8d4617fbc7 Patch3
78ca669b137be2d3602907b52d5d6c0eb8fefda2 Patch2
1f7453c62a674544a38df556f7e6ced245841fd7 Patch1
Теперь, допустим, я хочу удалить Patch3, которого еще нет в репозитории svn. Какой самый чистый / простой способ сделать это?