On question: How can I remove a commit on GitHub?
I can't to use same solution on my project.
I want to go to commit 30735f3d by command:
git rebase -i HEAD~2
* 823da1cf7976466da40a5720191d09b080e046d6 Merge branch 'hotfix#1-issue
|\
| * 71b732ef9ecbf36153ab2729cc78bc522341399e fixed: changed salary type f
|/
* be87e784da99fbad8b575b5433bb33a35954064c Merge branch 'dev'
|\
| * 90b23296a3a6c2883f2c434947da4896d8afef5c Merge branch 'issue#2240'
| |\
|/ /
| * 947b43b12763acbd0ca2733f0fd88e3882c086ab issue#2240:create user class
|/
* 30735f3d4884c4156a070f75dbc5ae3608f9c312 Merge branch 'dev'
|\
| * 88b06701fc4a66511da3096b2383c8c26ea2e203 added field salaryDefault,bo
| * d364b0b381ed099e48b614955996696dbe39bba4 added entity start salary
|/
* 4de63ced11d978e10f5c81cc23e743fbe06ea9cc Merge branch 'dev'
|\
| * f16c849b25028a376dbdf03b5d0aaee0b3966d74 setup persistence
|/
* cb88a650a26905d6a911706bda609162338c57ed init
after rebase some of above commits that remain e.g. fixed: changed salary type f, issue#2240:create user class
* 12f20a44e3ea7eaf34ca62fb6a7a51f5729bcba1 fixed: changed salary type from int t
* 947b43b12763acbd0ca2733f0fd88e3882c086ab issue#2240:create user class
* 30735f3d4884c4156a070f75dbc5ae3608f9c312 Merge branch 'dev'
|\
| * 88b06701fc4a66511da3096b2383c8c26ea2e203 added field salaryDefault,bonus,tax
| * d364b0b381ed099e48b614955996696dbe39bba4 added entity start salary
|/
* 4de63ced11d978e10f5c81cc23e743fbe06ea9cc Merge branch 'dev'
|\
| * f16c849b25028a376dbdf03b5d0aaee0b3966d74 setup persistence
|/
* cb88a650a26905d6a911706bda609162338c57ed init
But i want a result like this:
* 30735f3d4884c4156a070f75dbc5ae3608f9c312 Merge branch 'dev'
|\
| * 88b06701fc4a66511da3096b2383c8c26ea2e203 added field salaryDefault,bonus,tax
| * d364b0b381ed099e48b614955996696dbe39bba4 added entity start salary
|/
* 4de63ced11d978e10f5c81cc23e743fbe06ea9cc Merge branch 'dev'
|\
| * f16c849b25028a376dbdf03b5d0aaee0b3966d74 setup persistence
|/
* cb88a650a26905d6a911706bda609162338c57ed init
And now i have only branch master. Or that's about --no-ff or anything else?