What is the difference from drop
in the Git interactive rebase and just deleting the line of the commit?
There is no difference by default; it's just another way to say the same thing.
But, if you set rebase.missingCommitsCheck to warn
or error
, then removing a line will trigger a warning (useful for detecting a messed-up cut-and-paste).
Then setting the line to drop
explicitly tells Git that you want to drop that commit, and no warning is shown for it.