I use git replace to truncate the git history.
$ git replace 4c9f81eb5b7a331d1d0f8edcac24e8a69fdd3353 70b8267e3a67ddb4ba56ff92 7dc3871f8a96d1e2
However git create new strange commit with grey color as follow:
What is it? How to remove it completely?